Pomiń do treści
Logo firmy Elastic

Principal Software Engineer - Search Scaling - Elasticsearch

Elastic

Oferta w skrócie
Widełki nieujawnione
Tryb pracy
📄OtherKontrakt
⏱️Senior · 8+ latDoświadczenie
LokalizacjaPolska
Źródło
Aktywna
Opublikowano16 czerwca 2026
Ostatnio sprawdzono19 czerwca 2026
Wygasa za2 dni
Werdykt JobHunt

Rola w zespole Search Scaling w Elastic, odpowiedzialnym za rdzeń wyszukiwarki Elasticsearch i wkład w rozwój Lucene. Jako Principal Software Engineer będziesz definiować kierunek techniczny dla infrastruktury wyszukiwania (indeksowanie, wyszukiwanie, trafność), prowadzić projekty od koncepcji do wdrożenia, mentorować innych inżynierów i współpracować z zespołami produktowymi. To rola dla eksperta od silników wyszukiwania, który chce kształtować przyszłość rozwiązań searchowych na masową skalę.

Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.

Brakuje: wielkość zespołu, proces rekrutacyjny (liczba etapów, zadania domowe).

🛠 Wymagane technologie
Dane źródłowe
AI Insights
Czym naprawdę jest ta rola?Principal Engineer

Rola w zespole Search Scaling w Elastic, odpowiedzialnym za rdzeń wyszukiwarki Elasticsearch i wkład w rozwój Lucene. Jako Principal Software Engineer będziesz definiować kierunek techniczny dla infrastruktury wyszukiwania (indeksowanie, wyszukiwanie, trafność), prowadzić projekty od koncepcji do wdrożenia, mentorować innych inżynierów i współpracować z zespołami produktowymi. To rola dla eksperta od silników wyszukiwania, który chce kształtować przyszłość rozwiązań searchowych na masową skalę.

Plusy
  • Praca zdalna jako domyślna (distributed by intention)
  • Autonomia techniczna i realny wpływ na architekturę produktu
  • Kultura oparta na code review i konsensusie
  • Możliwość pracy nad open source (Lucene)
  • Elastic jest firmą notowaną na giełdzie (NYSE: ESTC) – potencjał udziałów/akcji
  • 16 tygodni urlopu rodzicielskiego, dopasowanie darowizn do $2000, wolontariat płatny 40h/rok
Na co uważać
  • !Brak informacji o wielkości zespołu i konkretnych projektach
  • !Brak wzmianki o dyżurach on-call
  • !Brak opisu procesu rekrutacyjnego
  • !Brak informacji o widełkach płacowych (choć to może być standard w Elastic)
  • ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
Codzienna praca
  • Projektowanie i implementacja nowych funkcji w Elasticsearch (indeksowanie, zapytania, trafność)
  • Wkład w rozwój biblioteki Lucene (np. nowe struktury danych, algorytmy wyszukiwania)
  • Code review zmian w zespole i cross-team
  • Definiowanie roadmapy technicznej dla core search we współpracy z product managerami
  • Mentoring inżynierów w zespole (rozwój techniczny i kariera)
  • Badanie i prototypowanie zaawansowanych algorytmów wyszukiwania i struktur danych
  • Diagnozowanie i optymalizacja wydajności systemów wyszukiwania na dużą skalę
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

Senior inżynier wyszukiwania z minimum 8-10 latami doświadczenia, który ma solidne podstawy w Elasticsearch/Lucene, potrafi samodzielnie prowadzić projekty i ma pierwsze doświadczenia w mentoringu. Osoba, która niekoniecznie definiowała długoterminową wizję, ale jest gotowa rozwijać się w tym kierunku.

Raczej nie dla

Osoby z mniej niż 5-7 latami doświadczenia w systemach wyszukiwania, juniorzy i midowie, którzy nie mieli styczności z wewnętrznymi mechanizmami Elasticsearch/Lucene. Rola wymaga eksperckiej wiedzy i przywództwa technicznego.

Ocena dopasowania
Junior1/5
Mid2/5
Senior5/5
Hands-on5/5
Architekt5/5
Remote5/5
Enterprise4/5
Pytania do rekrutera
  • ?Ile osób liczy zespół Search Scaling i jak jest zorganizowany?
  • ?Czy są przewidziane dyżury on-call? Jak często i czy są dodatkowo płatne?
  • ?Jak wygląda typowy proces decyzyjny przy wyborze nowych funkcji/zmian w core search?
  • ?Czy istnieje budżet na konferencje/szkolenia?
  • ?Jaki jest stosunek pracy nad nowymi funkcjami do utrzymania i optymalizacji istniejącego kodu?
  • ?Jakie są największe wyzwania techniczne zespołu w najbliższych 6-12 miesiącach?
  • ?Czy istnieje możliwość publikacji artykułów naukowych lub udziału w konferencjach branżowych?
Brakujące informacje
  • Wielkość zespołu
  • Proces rekrutacyjny (liczba etapów, zadania domowe)
  • Czy praca wiąże się z dyżurami on-call
  • Szczegóły dotyczące benefitów (np. opcje na akcje)
  • Preferowane strefy czasowe do współpracy
Zespół

Globalnie rozproszony zespół doświadczonych inżynierów, którzy współpracują asynchronicznie przez Slack, GitHub i Zoom. Kultura oparta na zaufaniu, empatii i transparentności – decyzje podejmowane konsensusowo, nacisk na code review i stopniowe ulepszenia.

🔗Podobne oferty