Команда поиска и рекомендаций в приложении Яндекс Еды развивает поиск товаров, блюд и заведений.
Задачи:
- Вести крупные изменения в поиске end-to-end: от идеи и RFC до запуска в продакшен и анализа результатов.
- Развивать поиск по миллионам товаров, блюд и заведений с учётом наличия, географии, времени доставки, расписания заведений и промо.
- Работать над качеством и релевантностью выдачи вместе с аналитиками, ML-разработчиками и продактами.
- Проектировать архитектуру поисковых сервисов с учётом высокой нагрузки, низкой latency и отказоустойчивости.
- Поддерживать стабильность и скорость поиска в продакшене: развивать мониторинги и алерты, разбирать деградации, оптимизировать latency и продумывать фолбэки.
Требования: опыт разработки бэкенда, опыт работы с PostgreSQL, хорошее знание C++, STL и классических алгоритмов.
Будет плюсом: опыт с Kafka или RabbitMQ, фреймворком userver, проектированием микросервисной архитектуры и продуктовыми метриками.
Условия и бонусы: в крупных офисах есть спортзалы с тренажёрами, инвентарём и душевыми.