Search - Search Inference - Software Engineer II

Job expired!

Elastic to wiodąca firma zajmująca się otwartym oprogramowaniem do wyszukiwania, znana na całym świecie z dostarczania rozwiązań z zakresu wyszukiwania korporacyjnego, monitorowania i bezpieczeństwa za pomocą zintegrowanego stosu technologicznego, który można wdrożyć wszędzie. Od znajdowania dokumentów, monitorowania infrastruktury po poszukiwanie zagrożeń, Elastic sprawia, że dane są użyteczne w czasie rzeczywistym i na dużą skalę. Znane organizacje, takie jak Barclays, Cisco, eBay, Fairfax, ING, Goldman Sachs, Microsoft, The Mayo Clinic, NASA, The New York Times, Wikipedia i Verizon, wykorzystują Elastic do operacji krytycznych dla ich działalności. Firma powstała w 2012 roku i działa jako rozproszona firma z zespołami na całym świecie. Dowiedz się więcej na elastic.co.

Zespół Search Inference w Elastic skupia się na dostarczaniu wydajnych, łatwych w obsłudze i opłacalnych modeli inferencji uczenia maszynowego (ML) dla przepływów pracy w wyszukiwaniu. Inferencja uczenia maszynowego jest kluczowa w nowoczesnych doświadczeniach wyszukiwania, poprawiając zrozumienie zapytań, wyszukiwanie semantyczne, RAG i inne przypadki użycia GenAI. Naszą misją jest uproszczenie inferencji ML w przepływach pracy wyszukiwania poprzez poprawę możliwości inferencji na dużą skalę dla modeli osadzania i rerankingu w całej bazie użytkowników Elasticsearch. Nasz zespół jest współpracujący, łącząc talenty z dziedzin takich jak wyszukiwanie informacji, przetwarzanie języka naturalnego i systemy rozproszone. Prowadzimy przywództwo myślowe poprzez wkłady w open-source, blogi i udział w konferencjach, koncentrując się na przepustowości, opóźnieniach i efektywności kosztowej.

Jako Inżynier Oprogramowania II ds. Inferencji w Wyszukiwaniu, będziesz:

  • Tworzyć ulepszenia produktów dla komponentów wyszukiwania, przyczyniając się do Elasticsearch, Kibana i rozproszonej infrastruktury uczenia maszynowego.
  • Współpracować z inżynierami oprogramowania i inżynierami ds. niezawodności witryn, aby zapewnić, że rozwiązania są wysoce dostępne, łatwe do utrzymania, skalowalne, bezpieczne i spełniają wymagania zgodności.
  • Pracować w większości tekstowym, asynchronicznym, zdalnym środowisku zespołowym, uzupełnianym przez okazjonalne wideokonferencje i coroczne konferencje.
  • Aktywnie angażować się w prace zespołu i kod bazy, przeglądać prace i udzielać konstruktywnych opinii.
  • Rozbijać funkcje na techniczne zadania i skutecznie komunikować się w zaangażowanym i pełnym energii zespole.
  • Tworzyć, audytować i doskonalić kluczowe wskaźniki wydajności (KPI) dla komponentów wyszukiwania, aby osiągnąć cele związane z trafnością, wydajnością, skalowalnością i bezpieczeństwem.

Aby odnieść sukces na tym stanowisku, przynieś:

  • 3+ lata doświadczenia jako profesjonalny programista oświetlający z biegłością w co najmniej jednym obiektowo zorientowanym języku programowania.
  • 3+ lata doświadczenia w przyczynianiu się do dużych systemów rozproszonych.
  • Doświadczenie z Dockerem/javascript:600msYv2Coup;containerization i Kubernetes w środowiskach produkcyjnych.
  • Doskonały osąd praktyczny, umiejętności priorytetyzacji i umiejętność znania, kiedy współpracować, a kiedy pracować samodzielnie.