Software Engineer, Trino Engine
Starburst
Rola polega na rozwijaniu rdzenia silnika zapytań Trino – zarówno w wersji open-source, jak i w komercyjnych produktach Starburst (Enterprise i Galaxy). Będziesz projektować, implementować i optymalizować wydajność zapytań SQL w rozproszonym środowisku, współpracując z globalnym zespołem. To stanowisko typowo backendowe, wymagające głębokiego zrozumienia Javy i systemów rozproszonych. Częścią roli jest również bezpośrednie wsparcie klientów zgłaszających problemy z silnikiem.
Brakuje: nie podano liczby dni pracy hybrydowej, brak informacji o dyżurach on-call.
Rola polega na rozwijaniu rdzenia silnika zapytań Trino – zarówno w wersji open-source, jak i w komercyjnych produktach Starburst (Enterprise i Galaxy). Będziesz projektować, implementować i optymalizować wydajność zapytań SQL w rozproszonym środowisku, współpracując z globalnym zespołem. To stanowisko typowo backendowe, wymagające głębokiego zrozumienia Javy i systemów rozproszonych. Częścią roli jest również bezpośrednie wsparcie klientów zgłaszających problemy z silnikiem.
- ✓Możliwość otrzymania akcji (stock grants)
- ✓Elastyczny czas wolny (flexible PTO)
- ✓Praca nad kluczowym open-source'owym projektem (Trino)
- ✓Autonomia techniczna z minimalną liczbą spotkań formalnych
- ✓Współpraca z globalnym, doświadczonym zespołem
- !Nie podano konkretnej liczby dni pracy hybrydowej
- !Globalna dystrybucja zespołu może wymagać elastyczności czasowej (spotkania w różnych strefach)
- !Wsparcie klienta może wiązać się z dyżurami lub presją czasu (nieokreślone w ogłoszeniu)
- •Pisanie i przeglądanie kodu w Javie dla komponentów silnika Trino
- •Projektowanie i implementacja nowych funkcji w open-source Trino oraz Starburst Enterprise
- •Optymalizacja wydajności zapytań SQL poprzez debugowanie i profilowanie
- •Współpraca z globalnym zespołem przez Slack, GitHub PRs i dokumenty projektowe
- •Udzielanie wsparcia technicznego klientom w przypadku problemów z silnikiem zapytań
- •Uczestnictwo w code review i zapewnianie wysokiej jakości kodu
- •Analiza i usuwanie błędów (bug fixing) w rozproszonym systemie przetwarzania danych
- •Tworzenie i utrzymywanie dokumentacji technicznej oraz design documentów
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Inżynier z 2-letnim doświadczeniem w systemach rozproszonych i praktyczną znajomością Javy, zaznajomiony z koncepcjami optymalizacji zapytań, gotowy do szybkiego wdrożenia się w kod Trino.
Nie dla osób bez doświadczenia w systemach rozproszonych ani Javie, a także dla osób szukających w pełni zdalnej pracy bez obecności w biurze. Rola może nie odpowiadać osobom, które nie lubią bezpośredniego kontaktu z klientem.
- ?Ile dni w tygodniu/miesiącu wymagana jest obecność w biurze przy modelu hybrydowym?
- ?Jaka jest wielkość zespołu inżynierskiego pracującego bezpośrednio nad Trino?
- ?Jak wygląda proces wsparcia klienta – czy jest rotacyjny, czy to każdy inżynier ma stałe zadania supportowe?
- ?Jaki jest planowany proces rekrutacyjny (liczba etapów, zadanie domowe, live coding)?
- ?Czy istnieje możliwość całkowicie zdalnej pracy po okresie próbnym lub w uzgodnieniu z zespołem?
- ?Jakie są największe wyzwania techniczne, przed którymi stoi zespół w najbliższym kwartale?
- −Nie podano liczby dni pracy hybrydowej
- −Brak informacji o dyżurach on-call
- −Nie wiadomo jak wygląda proces rekrutacyjny (liczba etapów, zadanie domowe)
- −Nie określono wielkości zespołu
- −Nie opisano, czy wsparcie klienta jest rotacyjne czy przypisane do konkretnych osób
Kultura pracy oparta na autonomii i skupieniu, z minimalną liczbą spotkań formalnych. Duży nacisk na klarowną komunikację pisemną (Slack, GitHub, dokumenty projektowe). Wartości: własność, determinacja, skłonność do działania. Zespół globalny, wymagający elastyczności czasowej.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię Distributed systems. Pełne statystyki zarobków →