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