commercetools

Search backend engineer

Коротко

Senior Search Engineer в команде Search Foundation разрабатывает поисковый API и инфраструктуру поиска для PaaS ecommerce платформы на Scala, работая с ElasticSearch, MongoDB и Kubernetes. Компания — commercetools, гибридный формат в Берлине. Требуется минимум 5 лет опыта разработки на JVM, опыт поиска (желательно ElasticSearch) и сильный DevOps-настрой, а также участие в on-call дежурствах. Зарплата не указана.

Описание
Как Senior Search Engineer, вы поддержите команду Search Foundation Team, разрабатывая современный, интегрированный поиск для клиентов, предоставляя им Search API для product discovery и основы поисковых возможностей в разных доменах.
Задачи
•Проектировать и реализовывать функции поиска в PaaS ecommerce backend на Scala
•Изучить Scala и функциональное программирование как новые основные инструменты разработки
•Разрабатывать библиотеки, связанные с поиском, на основе ElasticSearch и MongoDB
•Запускать и поддерживать масштабируемую поисковую "инфраструктуру как код" на базе Kubernetes с использованием terraform и мультитенантной архитектуры
•Тестировать компоненты ПО на удобство использования, функциональность и производительность, работать в тесном контакте с Product Management и DevOps
•Участвовать в on-call дежурствах (с глобально распределенной командой) для продакшн-систем
Требования
•Не менее 5 лет опыта работы Software Engineer с языками на JVM
•Опыт в области поиска (желательно ElasticSearch)
•Сильный DevOps-склад мышления, так как вы будете продвигать множество улучшений инфраструктуры
•Интерес к работе со Scala с использованием прагматичных паттернов функционального программирования
•Практический опыт разработки серверных систем на JVM
•Уверенное понимание параллельного и асинхронного программирования, а также неблокирующего I/O
•Опыт разработки REST API и знание масштабируемых архитектур (включая шардирование, репликацию, балансировку нагрузки и failover)
•Свободный английский для работы в международных командах
•Искренний интерес к использованию AI-инструментов для более эффективной работы, а также желание учиться и применять их на практике в своей роли
Будет плюсом:
•Опыт разработки REST API и знание масштабируемых событийно-ориентированных архитектур (включая очереди, топики уведомлений, шардирование, репликацию, балансировку нагрузки и failover)
•Опыт работы со Scala или другими функциональными языками программирования
•Опыт работы с инфраструктурой и другими технологиями, такими как Helm, Kubernetes и Rust
Условия
•Комплексные медицинские льготы для вас и ваших близких, включая доступ к OpenUp для персонализированной психологической поддержки
•Возможности обучения и развития, включая ежегодный бюджет на обучение, доступ к платформам самостоятельного обучения и языковым курсам, персонализированный коучинг, менторство и программы развития лидерства
•Family Leave Plus — дополнительные полностью оплачиваемые недели родительского отпуска сверх государственного отпуска
•Программа участия в акционерном капитале компании

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте