Команда поиска и рекомендаций в приложении Яндекс Еды развивает поиск товаров, блюд и заведений.

Задачи:

  • Вести крупные изменения в поиске end-to-end: от идеи и RFC до запуска в продакшен и анализа результатов.
  • Развивать поиск по миллионам товаров, блюд и заведений с учётом наличия, географии, времени доставки, расписания заведений и промо.
  • Работать над качеством и релевантностью выдачи вместе с аналитиками, ML-разработчиками и продактами.
  • Проектировать архитектуру поисковых сервисов с учётом высокой нагрузки, низкой latency и отказоустойчивости.
  • Поддерживать стабильность и скорость поиска в продакшене: развивать мониторинги и алерты, разбирать деградации, оптимизировать latency и продумывать фолбэки.

Требования: опыт разработки бэкенда, опыт работы с PostgreSQL, хорошее знание C++, STL и классических алгоритмов.

Будет плюсом: опыт с Kafka или RabbitMQ, фреймворком userver, проектированием микросервисной архитектуры и продуктовыми метриками.

Условия и бонусы: в крупных офисах есть спортзалы с тренажёрами, инвентарём и душевыми.