Команда контроля качества Яндекс Еды, Такси, Маркета и других сервисов Яндекса занимается фотоконтролем: регулярно проверяется, что за рулём или с курьерской сумкой находится именно тот человек, у которого есть разрешение работать. Система обрабатывает 800 тысяч проверок в день в 40+ странах, в базе более миллиарда записей. За последний квартал запущен онбординг-сторис для нескольких типов фотоконтроля — рост успешных проверок до +15 п. п. в отдельных странах. Запущен AI-агент для поддержки исполнителей: качество ответов выросло с 5,9 до 8,3 из 10, стоимость LLM-запросов снизилась на 70%.
Стек
- C++20 на фреймворке userver
- Python 3.11
- PostgreSQL, MongoDB, Redis, YDB
- Logbroker — внутренний аналог Apache Kafka
Задачи
- Разработка AdminUI с настройками фотоконтроля: проектирование и построение интерфейса управления всеми настройками фотоконтроля.
- Миграция сущностей и проверок в YDB: проектирование новой схемы хранения данных фотоконтроля на базе YDB, реализация полноценных черновиков проверок.
- Классификатор фотоконтроля — машины: поднятие нового сервиса, реализация API для получения размеченных признаков с фотографий автомобиля.
- AI-агент и снижение операционной нагрузки: развитие LLM-агента фотоконтроля.
Требования
- Разработка под Linux
- Знание C++ и STL
- Ориентация в классических алгоритмах и структурах данных, знакомство с NoSQL- и SQL-базами
Будет плюсом
- Опыт работы с высоконагруженными системами
- Опыт работы с микросервисной архитектурой и Docker
- Опыт работы с LLM API
Бонусы
В Яндексе есть спортивные клубы, книжный клуб, киберспортивное сообщество.
