Distributed Systems Engineer
RTB House
Praca przy systemie reklamowym obsługującym ponad 24M zapytań na sekundę z niskim opóźnieniem. Inżynier będzie projektował i optymalizował moduły systemu rozproszonego, analizował wydajność od poziomu sprzętu po algorytmy, tworzył testy i narzędzia monitorujące. To rola wymagająca głębokiego zrozumienia systemów rozproszonych i skalowalności, a nie tylko programowania backendu.
Brakuje: brak informacji o dyżurach on-call, nie podano wielkości zespołu.
Praca przy systemie reklamowym obsługującym ponad 24M zapytań na sekundę z niskim opóźnieniem. Inżynier będzie projektował i optymalizował moduły systemu rozproszonego, analizował wydajność od poziomu sprzętu po algorytmy, tworzył testy i narzędzia monitorujące. To rola wymagająca głębokiego zrozumienia systemów rozproszonych i skalowalności, a nie tylko programowania backendu.
- ✓Projekty z naciskiem na wysoką jakość kodu i code review
- ✓Interdyscyplinarny, samowystarczalny zespół
- ✓Sprzęt i oprogramowanie dopasowane do preferencji (MacBook, narzędzia AI)
- ✓Dostęp do nowoczesnych technologii na dużą skalę
- !Nie podano wielkości zespołu
- !Brak opisu procesu rekrutacyjnego
- !Wymagana znajomość polskiego – ogranicza rynek międzynarodowy
- •Projektowanie i implementacja komponentów systemu rozproszonego w Javie lub Pythonie
- •Optymalizacja czasu odpowiedzi i zużycia zasobów dla systemu o niskim opóźnieniu
- •Tworzenie testów wydajnościowych i poprawności nowych komponentów
- •Analiza nowych technologii pod kątem zastosowania w produkcji
- •Tworzenie narzędzi do monitorowania i analizy systemu produkcyjnego
- •Ciągła optymalizacja istniejących narzędzi i procesów
- •Analiza incydentów produkcyjnych i wdrażanie wniosków
- •Code review i współpraca z zespołem interdyscyplinarnym
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Inżynier backendu z co najmniej 3 latami doświadczenia, który ma solidne podstawy w systemach rozproszonych i potrafi analizować wydajność produkcji. Gotów do nauki specyfiki adtech i pracy z dużym ruchem.
Juniorzy bez głębokiego zrozumienia systemów rozproszonych i wydajności. Osoby szukające łatwej pracy nad prostymi CRUD-ami lub unikające odpowiedzialności za system produkcyjny.
- ?Ile osób liczy zespół i jakie są role w zespole?
- ?Czy są dyżury on-call? Jeśli tak, jaka jest częstotliwość i czy są dodatkowo płatne?
- ?Jaka jest obecna największa wydajnościowa bolączka systemu?
- ?Jaki jest stosunek pracy nad nowymi funkcjonalnościami do optymalizacji i utrzymania?
- ?Czy oczekujecie znajomości wszystkich wymienionych technologii od pierwszego dnia?
- ?Jak wygląda onboarding i wsparcie mentora dla nowej osoby?
- ?Czy planujecie migrację z własnej infrastruktury do chmury lub odwrotnie?
- −Brak informacji o dyżurach on-call
- −Nie podano wielkości zespołu
- −Brak opisu procesu rekrutacyjnego
- −Nie wiadomo, jak długi jest okres wdrożeniowy
Interdyscyplinarny, samowystarczalny zespół z DevOps, ekspertami baz danych, backendowcami, projektantami i QA. Nacisk na wysoką jakość kodu i autonomię.
Powyżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię Python. Pełne statystyki zarobków →