Staff Software Engineer
Starburst
To rola Staff Engineer w firmie Starburst, twórcy silnika zapytań Trino. Będziesz odpowiedzialny za backendowe komponenty i platformę orkiestrującą rozproszone obliczenia (Spark, Trino) dla klientów korporacyjnych. Codzienna praca to projektowanie i implementacja usług JVM, zarządzanie deploymentami Kubernetes, CI/CD, integracje z AWS oraz implementacja bezpiecznych przepływów autoryzacji. Mimo tytułu 'Staff Software Engineer', jest to rola platformowa/infrastrukturalna z silnym naciskiem na systemy rozproszone, a nie typowy rozwój produktu.
Brakuje: nie podano wielkości zespołu ani struktury, brak opisu procesu rekrutacyjnego (liczba etapów, zadania).
To rola Staff Engineer w firmie Starburst, twórcy silnika zapytań Trino. Będziesz odpowiedzialny za backendowe komponenty i platformę orkiestrującą rozproszone obliczenia (Spark, Trino) dla klientów korporacyjnych. Codzienna praca to projektowanie i implementacja usług JVM, zarządzanie deploymentami Kubernetes, CI/CD, integracje z AWS oraz implementacja bezpiecznych przepływów autoryzacji. Mimo tytułu 'Staff Software Engineer', jest to rola platformowa/infrastrukturalna z silnym naciskiem na systemy rozproszone, a nie typowy rozwój produktu.
- ✓Praca nad rozpoznawalnym open-source'owym silnikiem Trino
- ✓Nowoczesny stack: Trino, Spark, Kubernetes, AWS
- ✓Duża autonomia i wpływ na architekturę platformy
- −Wymóg 25% podróży służbowych – może być uciążliwy i nieelastyczny
- −Hybryda z 2-3 dniami w biurze w Warszawie – brak opcji pełnego zdalnego
- !Brak informacji o dyżurach on-call
- !Nie określono wielkości zespołu ani procesu rekrutacyjnego
- !Opis staff-level impact może być nieostry – warto dopytać o konkretne oczekiwania
- •Projektowanie i implementacja usług JVM (Java) do orkiestracji zadań (Spark, Trino)
- •Autorowanie i utrzymywanie manifestów Kubernetes oraz Helm charts
- •Budowanie i optymalizacja obrazów Docker (multi-stage, bezpieczeństwo)
- •Konfiguracja i utrzymanie CI/CD (GitHub Actions lub Jenkins) dla złożonych projektów Java
- •Implementacja REST API z uwzględnieniem walidacji, paginacji, wersjonowania i dokumentacji OpenAPI
- •Integracja z AWS (S3, IAM, SSO) oraz rozwiązywanie problemów produkcyjnych
- •Udział w przeglądach architektury, pisanie RFC i mentorowanie innych inżynierów
- •Praca nad bezpiecznymi mechanizmami uwierzytelniania (OAuth2/OIDC, tokeny, sesje)
Oferta dla doświadczonych specjalistów (Senior).
Senior backend developer z co najmniej 5-6 latami w Javie, podstawową znajomością systemów rozproszonych i praktycznym doświadczeniem z Kubernetes i Docker. Gotów rozwijać się w kierunku odpowiedzialności staff-level.
Juniorzy, osoby szukające w pełni zdalnej pracy, osoby niechętne do podróży (25%), czysto frontendowi developerzy.
- ?Jak często i gdzie odbywają się podróże służbowe (25%)? Czy to stała miesięczna częstotliwość?
- ?Ile osób liczy zespół Spark Job Manager i Starburst Enterprise?
- ?Jak wygląda typowy proces rekrutacyjny (etapy, zadanie domowe, live coding)?
- ?Jaka jest elastyczność modelu hybrydowego – czy dni w biurze są sztywne?
- ?Jakie są największe wyzwania techniczne w obecnej platformie orkiestracji?
- ?Czy istnieje budżet szkoleniowy lub konferencyjny?
- −Nie podano wielkości zespołu ani struktury
- −Brak opisu procesu rekrutacyjnego (liczba etapów, zadania)
- −Nie wiadomo, czy są dyżury on-call i jaka jest ich rotacja
- −Brak informacji o polityce urlopowej (poza elastycznym PTO)
- −Nie określono, czy 25% podróży to wymóg sztywny czy elastyczny
Firma promuje kulturę 'All-Stars', gdzie inżynierowie mają autonomię i odpowiedzialność. Praca w zespole wymaga współpracy między zespołami, prowadzenia RFC i mentorowania. Atmosfera raczej nastawiona na wysoką jakość techniczną i ciągłe doskonalenie.
Powyżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię Distributed systems. Pełne statystyki zarobków →