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 работает как глобально распределённая компания, способствуя формированию разнообразного и инклюзивного сообщества "Elasticians".

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

Мы являемся сплочённой группой с экспертными знаниями в области поиска информации, обработки естественного языка и распределённых систем. Наше лидерство в отрасли проявляется через открытые репозитории кода, блоги и выступления на конференциях. Мы придаем приоритет ожиданиям клиентов в отношении пропускной способности, задержки и стоимости.

  • Развивать поисковые компоненты, внося вклад в Elasticsearch и Kibana, а также в распределенную инфраструктуру машинного обучения.
  • Сотрудничать с инженерами-программистами и инженерами по надежности сайтов для обеспечения высокой доступности, поддерживаемости, масштабируемости и безопасности решений с учетом требований соответствия.
  • Участвовать в текстовом, асинхронном, командном окружении с удалённым приоритетом работы, с периодическими видеозвонками и ежегодными конференциями.
  • Работать непосредственно с кодовой базой, просматривая работы и предоставляя конструктивную обратную связь.
  • Сотрудничать в разработке функций, разделяя их на технические задачи и играя ключевую роль в вовлечённой и энергичной команде.
  • Создавать, проверять и настраивать ключевые показатели производительности (KPI) для достижения целей по релевантности, производительности, масштабируемости и безопасности.
  • 3+ года опыта работы профессиональным программистом на одном из объектно-ориентированных языков программирования.
  • 3+ года опыта работы в крупных распределённых системах.
  • Профессиональные навыки работы с Docker/контейнеризацией и Kubernetes в производственных средах.
  • Отличное практическое чувство, умение расставлять приоритеты, сотрудничать и работать независимо при необходимости.
  • Знание современных методов машинного обучения, NLP и поиска информации будет плюсом.
  • Ясные и чёткие устные и письменные коммуникативные навыки, способность эффективно работать в команде.
  • Интерес к изучению новых инструментов, языков и рабочих процессов, способствующих личностному и профессиональному росту.
  • Мы ценим четких, неконфликтных людей, которые хорошо работают в команде.
  • Мы поддерживаем разнообразие в любых формах и приветствуем смелые и нестандартные идеи.
  • Мы ставим высокие стандарты и гордимся тем, что постоянно предоставляем инновационные и ценные функции.
  • Мы верим в открытое общение, вызов, позитив, бдительность и стремимся к автономии и доверию.

Если это звучит как вы, мы будем рады вас услышать! Пожалуйста, включите соответствующую информацию, такую как ваше резюме, профиль GitHub, примеры кода