Solvd
Senior Software Engineer (Elasticsearch, Scala)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду поиска еды для крупной платформы о здоровье и питании. Разработка backend-сервисов и поисковой инфраструктуры на Elasticsearch и Scala с фокусом на качество выдачи и продуктовые метрики.
Задачи
- Разрабатывать и поддерживать backend-сервисы, обеспечивающие поиск еды, и интегрировать их с системами других команд
- Проводить сквозную оптимизацию производительности поиска: проектирование данных, индексация, оценка запросов и итеративные улучшения в Elasticsearch
- Участвовать в оценке и внедрении поисковых и data-технологий для повышения качества результатов и UX
- Тесно взаимодействовать с senior search-инженерами, product management и руководством по discovery решений, планированию экспериментов и поставке
- Разрабатывать инструменты, процессы и метрики для измерения и мониторинга качества поиска
Требования
- Опыт performance tuning, анализа запросов и оптимизации релевантности в Elasticsearch на масштабе
- Понимание проектирования индексов, стратегий маппинга, управления кластерами и механики scoring/ranking
- Знание high availability, disaster recovery и операционного мониторинга кластеров Elasticsearch
- Умение разворачивать новые индексы или кластеры для балансировки нагрузки и экспериментов
- Умение переводить продуктовые спецификации в технические требования и запускать эксперименты по ранжированию с чёткими метриками
- Сильный опыт написания, поставки и поддержки Scala-сервисов в продакшене
- Опыт работы со стеком, включающим SQL и Python (Scala — основной язык)
- Активное использование AI-инструментов разработки (Claude Code, Cursor или аналоги) для поставки продакшн-кода
- Знакомство с agentic-паттернами: генерация кода, рефакторинг, отладка, написание тестов
- Опыт построения, масштабирования и поддержки крупных data-инфраструктурных систем в продакшене
- Понимание проектирования БД, архитектуры данных и performance tuning в MySQL, MongoDB, DynamoDB, Redis или аналогичных хранилищах
- Опыт работы с высоконагруженными системами обмена сообщениями, например Kafka
- Знакомство с AWS, GCP или другими облачными платформами
- Сильные практики peer code review
Условия
- Работа над AI-driven проектами в ключевых отраслях с клиентами от стартапов до enterprise-трансформации
- Глобальная команда с возможностями коллаборации между континентами и культурами
- Инклюзивная среда с приоритетом на непрерывное обучение, инновации и этичные стандарты AI
- Equal opportunity employer
Навыки
- Elasticsearch
- Scala
- SQL
- Python
- MySQL
- MongoDB
- DynamoDB
- Redis
- Kafka
- AWS
- GCP
- Claude Code
- Cursor