Senior Java Backend Engineer
Loopme
Jesteś odpowiedzialny za rozwój i optymalizację systemu ad-servingowego, który przetwarza ponad 5 mln zapytań na sekundę z czasem odpowiedzi 200ms. Będziesz projektować wydajne komponenty krytycznej ścieżki (throttling, rate limiting, indeksowanie targetowania), implementować zmiany architektoniczne w usługach (RTB, deals, multi-impression-key), tworzyć gRPC API oraz profilować CPU i alokacje pamięci. Codziennie będziesz współpracować z innymi zespołami, aby integrować zaawansowane algorytmy targetowania w głównym procesie dostarczania reklam. Rola wymaga głębokiego zrozumienia Javy, Spring Boot, mikrousług oraz wydajności w środowisku wysokiego obciążenia.
Brakuje: nie podano wielkości zespołu, brak opisu procesu rekrutacyjnego.
Jesteś odpowiedzialny za rozwój i optymalizację systemu ad-servingowego, który przetwarza ponad 5 mln zapytań na sekundę z czasem odpowiedzi 200ms. Będziesz projektować wydajne komponenty krytycznej ścieżki (throttling, rate limiting, indeksowanie targetowania), implementować zmiany architektoniczne w usługach (RTB, deals, multi-impression-key), tworzyć gRPC API oraz profilować CPU i alokacje pamięci. Codziennie będziesz współpracować z innymi zespołami, aby integrować zaawansowane algorytmy targetowania w głównym procesie dostarczania reklam. Rola wymaga głębokiego zrozumienia Javy, Spring Boot, mikrousług oraz wydajności w środowisku wysokiego obciążenia.
- ✓Roczny bonus wydajnościowy
- ✓Miesiąc workation (praca z dowolnego miejsca na świecie)
- ✓Multikafeteria (elastyczne benefity)
- ✓Innowacyjna domena AdTech z systemem przetwarzającym 5M+ req/s
- ✓Nowoczesny stack technologiczny (gRPC, Kafka, Project Reactor, ClickHouse, Aerospike, Redis)
- !Nie określono liczby dni pracy hybrydowej w biurze
- !Brak informacji o dyżurach on-call
- !Nie podano procesu rekrutacyjnego
- !Brak informacji o wielkości zespołu
- •Projektowanie i optymalizacja komponentów ścieżki krytycznej (np. throttling, rate limiting, indeksy targetowania, adaptery DSP)
- •Implementacja zmian architektonicznych w usługach obejmujących cykl życia żądania RTB, targetowanie deals i przetwarzanie multi-impression-key
- •Tworzenie gRPC API i schematów Protocol Buffers do integracji między zespołami
- •Profilowanie CPU i minimalizacja alokacji pamięci w celu osiągnięcia rygorystycznych celów p99
- •Wzmacnianie architektury systemu w celu zapewnienia płynnego działania podczas szczytowego obciążenia
- •Integracja zaawansowanych algorytmów targetowania z głównym procesem dostarczania reklam
- •Ścisła współpraca z wieloma zespołami w celu dostarczania usług i danych dla rozwiązań
- •Profilowanie wydajności z użyciem JFR i async-profiler, strojenie GC i optymalizacja JVM
Oferta dla doświadczonych specjalistów (Senior).
Minimalnym kandydatem jest backend engineer z przynajmniej 5-letnim doświadczeniem, solidną znajomością Java i Spring Boot, umiejętnością pracy z SQL i PostgreSQL, znajomością mikroserwisów oraz praktyczną biegłością w Dockerze i Linux shell. Powinien mieć także doświadczenie w testowaniu i profilowaniu wydajności.
Oferta nie jest odpowiednia dla osób z mniej niż 5-letnim doświadczeniem w backendzie, które nie mają silnej znajomości Java i Spring Boot, ani dla tych, którzy nie są zainteresowani pracą z systemami wysokiej wydajności i optymalizacją na poziomie dystrybucyjnym.
- ?Ile osób liczy zespół Marketplace i jak jest zorganizowany?
- ?Jak wygląda dyżurowanie – czy jest on-call i jaka jest jego częstotliwość?
- ?Ile dni w tygodniu trzeba być w biurze w Krakowie?
- ?Jaki jest proces rekrutacyjny (etapy, zadanie domowe, live coding)?
- ?Czy istnieje legacy code czy system jest budowany od nowa?
- ?Jaki cloud provider jest używany (AWS, GCP, Azure)?
- ?Czy są narzędzia CI/CD i jakie?
- ?Czy istnieje budżet szkoleniowy i na co można go wykorzystać?
- −Nie podano wielkości zespołu
- −Brak opisu procesu rekrutacyjnego
- −Nie wiadomo, czy są dyżury on-call
- −Nie podano konkretnej liczby dni pracy hybrydowej
- −Brak informacji o dostawcy chmury (AWS/GCP/Azure)
- −Nie wymieniono narzędzi CI/CD
- −Nie określono budżetu szkoleniowego
Zespół składa się z doświadczonych inżynierów, którzy na co dzień współpracują ściśle z innymi zespołami, tworząc wspólnie innowacyjne rozwiązania. Kultura oparta jest na wzajemnym wsparciu i dzieleniu się wiedzą.
Powyżej mediany rynkowej
≈ 160,7–196,4 zł/h
Dane z aktywnych ofert zawierających technologię Java. Pełne statystyki zarobków →