Search - Search Inference - Software Engineer II

Job expired!

Elastic - провідна компанія з безкоштовного та відкритого пошуку, яка надає рішення для корпоративного пошуку, спостереження та безпеки. Наші рішення побудовані на гнучкому технологічному стеку, який може бути розгорнутий будь-де. Від пошуку документів до моніторингу інфраструктури та виявлення загроз, Elastic робить дані корисними в реальному часі та в масштабі.

Глобальні компанії, такі як Barclays, Cisco, eBay, Fairfax, ING, Goldman Sachs, Microsoft, Mayo Clinic, NASA, The New York Times, Wikipedia, та Verizon, покладаються на Elastic для забезпечення своїх критично важливих систем. Заснована у 2012 році, компанія Elastic працює як глобально розподілена компанія, яка сприяє розвитку різноманітної та інклюзивної спільноти "Еластиків".

Команда Search Inference в Elastic присвячена покращенню пошукових робочих потоків за допомогою високопродуктивних, ергономічних та економічно ефективних моделей машинного навчання (ML). Інференція ML є ключовою для сучасних пошукових досвідів, включаючи розуміння запитів, семантичний пошук та різні застосування GenAI. Місія команди полягає в оптимізації ML інференції в пошукових робочих потоках, зосереджуючись на масштабних можливостях інференції для ембедингів та моделей переранжування, доступних серед користувачів Elasticsearch.

Ми - співробітничаюча група з досвідом у інформаційному пошуку, обробці природної мови та розподілених системах. Наш лідерство включає відкриті репозиторії коду, блоги та презентації на конференціях. Ми пріоритетуємо виконання очікувань клієнтів щодо пропускної здатності, затримки та вартості.

  • Поліпшення пошукових компонентів шляхом внеску в Elasticsearch та Kibana, а також розподілену інфраструктуру машинного навчання.
  • Співпраця з інженерами з розробки програмного забезпечення та інженерами з надійності сайтів для забезпечення високої доступності, підтримуваності, масштабованості та безпеки рішень, які відповідають вимогам комплаєнсу.
  • Участь у текстово-орієнтованій, асинхронній команді з акцентом на віддалену роботу з рідкісними відеоконференціями та щорічними конференціями.
  • Активна робота з базою коду, рецензування роботи та надання конструктивного зворотного зв’язку.
  • Співпраця у розробці функцій, розподіл їх на технічні завдання та активна участь в активній та заповзятливій команді.
  • Створення, аудит та налаштування ключових показників ефективності (KPI) для досягнення цілей щодо релевантності, продуктивності, масштабованості та безпеки.
  • 3+ роки досвіду роботи професійним розробником програмного забезпечення на одній з об'єктно-орієнтованих мов програмування.
  • 3+ роки досвіду у внеску в масштабні розподілені системи.
  • Обізнаність з Docker/контейнеризацією та Kubernetes у виробничих середовищах.
  • Відмінна практична здатність приймати рішення, з умінням пріоритетизувати, співпрацювати та працювати самостійно за потреби.
  • Знання сучасного машинного навчання, NLP та інформаційного пошуку буде перевагою.
  • Чітка та виразна письмова та розмовна комуніка