Principal Software Engineer - Vector Search - Elasticsearch
Elastic
Jako Principal Software Engineer w zespole Elasticsearch Search będziesz odpowiedzialny za rozwój funkcji wyszukiwania wektorowego (vector similarity search) w Elasticsearch. Twoja codzienna praca obejmuje projektowanie i implementację nowych algorytmów (np. HNSW, IVF), optymalizację istniejących, debugowanie oraz współpracę z globalnym zespołem inżynierów i społecznością open source. Rola jest głęboko techniczna i wymaga autonomii, a głównym językiem jest Java (99.8% kodu Elasticsearch).
Brakuje: nie podano liczby osób w zespole, brak opisu procesu rekrutacyjnego.
Jako Principal Software Engineer w zespole Elasticsearch Search będziesz odpowiedzialny za rozwój funkcji wyszukiwania wektorowego (vector similarity search) w Elasticsearch. Twoja codzienna praca obejmuje projektowanie i implementację nowych algorytmów (np. HNSW, IVF), optymalizację istniejących, debugowanie oraz współpracę z globalnym zespołem inżynierów i społecznością open source. Rola jest głęboko techniczna i wymaga autonomii, a głównym językiem jest Java (99.8% kodu Elasticsearch).
- ✓Globalnie rozproszony zespół z kultury pracy asynchronicznej
- ✓Praca nad kluczowym produktem (Elasticsearch) używanym przez 50% Fortune 500
- ✓Wkład w open source i społeczność
- ✓Elastyczne godziny pracy i lokalizacja (remote-first)
- ✓Dopasowanie darowizn do 2000 USD i 40 godzin wolontariatu rocznie
- ✓Minimalnie 16 tygodni urlopu rodzicielskiego
- !Nieokreślony typ kontraktu (other) - warto doprecyzować warunki zatrudnienia
- !Wymagania dotyczące kontroli eksportu (sankcje dla niektórych krajów) - może być przeszkodą dla niektórych kandydatów
- •Projektowanie i implementacja nowych funkcji wyszukiwania wektorowego w Elasticsearch
- •Optymalizacja algorytmów podobieństwa wektorowego (HNSW, IVF) pod kątem wydajności i skalowalności
- •Debugowanie i rozwiązywanie złożonych problemów związanych z wyszukiwaniem wektorowym
- •Pisanie i przeglądanie kodu w Javie (idiomatyczny nowoczesny Java)
- •Współpraca z rozproszonym zespołem poprzez GitHub, Slack i Zoom
- •Triaging i odpowiadanie na zgłoszenia społeczności open source
- •Przygotowywanie dokumentacji technicznej i API
- •Prowadzenie inicjatyw cross-funkcyjnych dotyczących bazy wektorowej
Oferta dla doświadczonych specjalistów (Senior).
Starszy inżynier z ponad 7-letnim doświadczeniem, w tym co najmniej 3 lata pracy z wyszukiwaniem wektorowym na skalowalnych platformach. Biegła znajomość Javy i umiejętność samodzielnego prowadzenia złożonych projektów technicznych.
Nie dla juniorów ani mid-level developerów, którzy nie mają udokumentowanego doświadczenia z wyszukiwaniem wektorowym i algorytmami podobieństwa na dużą skalę. Rola wymaga głębokiej ekspertyzy i autonomii, więc nie jest odpowiednia dla osób preferujących ścisłe kierownictwo lub pracę w małym zakresie.
- ?Ile osób liczy zespół Elasticsearch Search i jak jest zorganizowany?
- ?Jaki jest zakres autonomii w podejmowaniu decyzji technicznych?
- ?Jak wygląda proces code review i podejmowania decyzji w zespole?
- ?Czy wiąże się to z dyżurami on-call? Jeśli tak, jaka jest częstotliwość?
- ?Jaki jest konkretny typ kontraktu (other) - B2B, kontrakt menedżerski?
- ?Jakie są największe wyzwania techniczne w obecnej fazie rozwoju wektorów w Elasticsearch?
- ?Czy istnieje możliwość publikacji prac badawczych lub udziału w konferencjach?
- ?Jak wygląda ścieżka rozwoju na stanowisku Principal Engineer?
- −Nie podano liczby osób w zespole
- −Brak opisu procesu rekrutacyjnego
- −Nie określono oczekiwań co do dyżurów on-call
Globalny, rozproszony zespół inżynierów, pracujący asynchronicznie z kulturą szacunku, zaufania i współpracy. Decyzje podejmowane są konsensusem, a każda zmiana przechodzi code review.
Poniżej mediany rynkowej
≈ 79,3–125,4 zł/h
Dane z aktywnych ofert zawierających technologię Elasticsearch. Pełne statystyki zarobków →