Principal Software Engineer in Warsaw

Principal Software Engineer in Warsaw

Warsaw Pełny etat 123750 - 151250 zł / rok (szac.) Hybrydowo
E

W skrócie

  • Zadania: Twórz innowacyjne algorytmy wyszukiwania w Elasticsearch i poprawiaj funkcjonalność bazy danych wektorowych.
  • Firma: Elastic, firma AI zajmująca się wyszukiwaniem, z globalnym zespołem ekspertów.
  • Benefity: Konkurencyjne wynagrodzenie, opieka zdrowotna, elastyczne godziny pracy i rozwój zawodowy.
  • Pozostałe informacje: Dynamika pracy w zespole rozproszonym z możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na przyszłość wyszukiwania danych.
  • Kwalifikacje: Doświadczenie w programowaniu w Javie i znajomość algorytmów podobieństwa wektorowego.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter.

By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI.

Co to za rola: Szukamy Głównego Inżyniera Oprogramowania, który dołączy do zespołu Elasticsearch - Search. Ten globalnie rozproszony zespół ekspertów koncentruje się na dostarczaniu solidnego i bogatego w funkcje doświadczenia wyszukiwania, w tym przyczyniając się do poprawy doświadczenia wyszukiwania w Lucene. To rola głównego inżyniera oprogramowania, która koncentruje się na ulepszaniu funkcjonalności wyszukiwania podobieństwa wektorowego w Elasticsearch, obejmująca projektowanie i wdrażanie nowych funkcji wyszukiwania wektorowego, ulepszanie istniejącej funkcjonalności wyszukiwania wektorowego oraz rozwiązywanie błędów.

Nasza firma jest rozproszona z zamysłem. Zatrudniamy najlepszych inżynierów, jakich możemy znaleźć, gdziekolwiek są, kimkolwiek są. Współpracujemy przez kontynenty każdego dnia za pośrednictwem e-maila, GitHub, Zoom i Slack. W najlepszym wydaniu piszemy szybkie, skalowalne i intuicyjne oprogramowanie. Wierzymy, że najlepszym sposobem na to jest upoważnienie indywidualnych inżynierów, przeglądanie każdej zmiany kodu, podejmowanie dużych decyzji w konsensusie i dążenie do stopniowych ulepszeń.

Co będziesz robić:

  • Prowadzić inicjatywy w ramach Elasticsearch, aby stworzyć wiodącą w branży ofertę bazy danych wektorowej, zapewniając niezrównaną szybkość i trafność w wyszukiwaniu.
  • W pełni angażować się w Elasticsearch, budując nowe funkcje wyszukiwania i naprawiając interesujące błędy, jednocześnie ułatwiając zrozumienie kodu.
  • Czasami będziesz musiał wynaleźć nowy algorytm lub strukturę danych. Lub znaleźć jeden i go wdrożyć.
  • Czasami będziesz musiał zbliżyć się do systemu operacyjnego i sprzętu.
  • Pracować z globalnie rozproszonym zespołem doświadczonych inżynierów skoncentrowanych na możliwościach wyszukiwania wektorowego Elasticsearch.
  • Być ekspertem w zakresie implementacji podobieństwa wektorowego w Elasticsearch w celu wsparcia trafności wyszukiwania.
  • Poprawiać ten obszar na podstawie swoich pytań i instynktów.
  • Współpracować z członkami społeczności z całego świata nad problemami i pull requestami.
  • Pisać idiomatyczny nowoczesny Java -- Elasticsearch to 99,8% Java!

Co przynosisz:

  • Profesjonalne doświadczenie z podobieństwem wektorowym i bazami danych wektorowych, używałeś HNSW, IVF lub innych odpowiednich algorytmów i bibliotek na platformach wyszukiwania w skali.
  • Silne umiejętności w core Java i znajomość standardowej biblioteki struktur danych i konstrukcji współbieżności, a także innych funkcji, takich jak lambdy.
  • Pracujesz z wysokim poziomem autonomii i potrafisz prowadzić projekty od początku do końca.
  • Jesteś komfortowy w rozwijaniu współpracy.
  • Masz doskonałe umiejętności komunikacyjne, zarówno werbalne, jak i pisemne.
  • Masz udokumentowane osiągnięcia w wykorzystaniu AI do przyspieszenia rozwoju, debugowania złożonych systemów i optymalizacji kodu.
  • Potrafisz współpracować między funkcjami i zespołami oraz płynnie przechodzić między różnymi projektami, bazami kodu lub zespołami w zależności od priorytetów biznesowych.

Dodatkowe informacje - Dbamy o naszych ludzi:

Jako firma rozproszona, różnorodność napędza naszą tożsamość. Niezależnie od tego, czy chcesz rozpocząć nową karierę, czy rozwijać istniejącą, Elastic to firma, w której możesz zrównoważyć świetną pracę z życiem. Twoje lata to tylko liczba. Nie ma znaczenia, czy dopiero co skończyłeś studia, czy masz dzieci; potrzebujemy cię za to, co potrafisz zrobić.

Dbamy o naszych ludzi, oferując konkurencyjne wynagrodzenie, opiekę zdrowotną dla Ciebie i Twojej rodziny w wielu lokalizacjach, elastyczne godziny pracy oraz hojną liczbę dni urlopowych każdego roku.

Obowiązki związane z bezpieczeństwem i prywatnością:

Przejmij odpowiedzialność za ochronę poufności, integralności i dostępności danych i systemów organizacyjnych, przestrzegając odpowiednich polityk i procedur dotyczących prywatności i bezpieczeństwa.

Elastic jest pracodawcą równych szans i zobowiązuje się do tworzenia kultury inkluzyjnej, która celebruje różne perspektywy, doświadczenia i tła. Kwalifikowani kandydaci będą brani pod uwagę bez względu na rasę, etniczność, kolor skóry, religię, płeć, ciążę, orientację seksualną, postrzeganie lub tożsamość płciową, narodowość, wiek, stan cywilny, status weterana chronionego, status niepełnosprawności lub jakąkolwiek inną podstawę chronioną przez prawo federalne, stanowe lub lokalne.

Principal Software Engineer in Warsaw – pracodawca: Elasticsearch B.V.

Elastic to firma, która stawia na różnorodność i równowagę między życiem zawodowym a prywatnym, oferując elastyczne godziny pracy oraz możliwość pracy zdalnej. Dzięki konkurencyjnemu wynagrodzeniu, bogatym benefitom zdrowotnym oraz możliwościom rozwoju kariery, pracownicy mogą nie tylko realizować swoje ambicje zawodowe, ale także cieszyć się życiem osobistym. W Elastic każdy ma szansę na wpływ na rozwój innowacyjnych technologii w przyjaznym i wspierającym środowisku.

E

Dane kontaktowe:

Zespół rekrutacyjny Elasticsearch B.V.

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Principal Software Engineer in Warsaw

Algorytmy podobieństwa wektorowego
Bazy danych wektorowych
Java
Struktury danych
Konstrukcje współbieżności
Współpraca zdalna
Rozwiązywanie problemów