commercetools

Senior Search Backend Engineer (m/f/x)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior-инженер в команду Discovery компании commercetools: строит слой поиска и retrieval для product discovery крупных e-commerce брендов — от понимания запроса до векторного индекса и стоимости одного запроса.

Задачи

  • Проектировать и реализовывать поисковые функции в PaaS e-commerce backend на Scala
  • Разрабатывать поисковые возможности, объединяющие лексический, семантический и гибридный retrieval
  • Разрабатывать библиотеки для поиска на базе ElasticSearch и MongoDB
  • Участвовать в работе над релевантностью и качеством поиска и способами их измерения
  • Поддерживать масштабируемую поисковую инфраструктуру как код на Kubernetes с помощью Terraform и multi-tenant архитектуры
  • Тестировать компоненты ПО на удобство использования, функциональность и производительность, тесно работать с Product Management и DevOps
  • Освоить Scala и функциональное программирование как основные инструменты разработки
  • Участвовать в on-call дежурствах с распределённой по миру командой за production-системы

Требования

  • Не менее 5 лет опыта Software Engineer с production-опытом на JVM
  • Хорошее понимание параллельного и асинхронного программирования, а также non-blocking I/O
  • Опыт разработки REST API и знание масштабируемых архитектур: шардирование, репликация, балансировка нагрузки, failover
  • Интерес к работе со Scala и прагматичными паттернами функционального программирования; поддержка при переходе с другого JVM-языка
  • Свободный английский для работы в международных командах
  • Опыт эксплуатации multi-tenant SaaS, где нагрузка одного тенанта не влияет на других
  • Знание масштабируемых event-driven архитектур, включая очереди и notification topics
  • Искренний интерес к использованию AI-инструментов для более эффективной работы и стремление применять их на практике

Условия

  • Гибридный формат: три дня в неделю в офисе в Мюнхене, Берлине, Лондоне или Валенсии
  • Комплексные медицинские бенефиты для сотрудника и его иждивенцев, включая доступ к OpenUp для психологической поддержки
  • Обучение и развитие: годовой бюджет на обучение, доступ к платформам самообучения и языковым курсам, персональный коучинг, менторство и лидерские программы
  • Family Leave Plus: дополнительные полностью оплачиваемые недели родительского отпуска сверх государственного
  • Программа участия в капитале компании
  • Работа в распределённой по миру команде

Навыки

  • Scala
  • JVM
  • ElasticSearch
  • MongoDB
  • Kubernetes
  • Terraform
  • REST API
  • Rust
  • Helm
  • OpenSearch
  • vector retrieval
  • embeddings
  • approximate nearest neighbor
  • hybrid ranking
  • event-driven architecture
  • multi-tenant SaaS
  • non-blocking I/O
  • functional programming

Похожие вакансии

Backend Engineer - Agentic AI (m/w/d)
getpressMiddleБерлинГибрид
60,000 – 80,000 EUR в год
15 сент.
Senior C# Developer for MS365
Veeam SoftwareSeniorБерлинГибрид
15 сент.
Senior Backend Developer (Elixir)
TellentSeniorКёльнГибрид
69,000 – 85,000 EUR в год
15 сент.
Senior Search Backend Engineer (m/f/x)
commercetoolsSeniorБерлинГибрид
15 сент.
Insurance Systems Engineer
LassieMiddleБерлинГибрид
15 сент.
Senior Search Backend Engineer (m/f/x) — commercetools, Мюнхен | itrelocate