
яндекс · 11 июн.
Мы развиваем алгоритмы динамического ценообразования в Яндекс Такси — систему, которая в реальном времени оценивает баланс спроса и предложения и влияет на итоговую цену поездки, доступность машин и количество заказов.
Эти алгоритмы критически важны для качества сервиса. Они помогают поддерживать баланс на маркетплейсе: чтобы пользователь мог заказать такси в нужный момент, машина приезжала за разумное время, а цена оставалась справедливой и для пассажира, и для водителя.
В зоне ответственности команды — несколько ключевых направлений:
* Расчёт коэффициента повышенного спроса
Это одна из самых важных групп сервисов в Такси. Здесь в реальном времени вычисляются коэффициенты, которые применяются к цене поездки в зависимости от состояния маркетплейса: спроса, доступности водителей, географии, времени.
* Отображение повышенного спроса для водителей
Мы развиваем высоконагруженные сервисы, которые отвечают за визуализацию зон повышенного спроса в водительском приложении. Эти сервисы помогают водителям лучше понимать, где сейчас выше спрос, и принимать решения о перемещении.
* Платформа настройки и разработки алгоритмов суржа
Мы создаём инструменты, которые позволяют быстро настраивать, проверять и запускать алгоритмы динамического ценообразования в реальном времени, причём не только в Такси. Это помогает быстрее экспериментировать, проверять гипотезы и улучшать продукт.
Узнайте про разработку Городских сервисов Яндекса на [dev.go.yandex](http://dev.go.yandex/?utm\_source=yandex\_jobs&utm\_medium=social&utm\_content=1&utm\_campaign=vacancies)
Разработка новых фич динамического ценообразования
Продукт повышенного спроса уже прошёл несколько этапов алгоритмической и технической эволюции, но у нас постоянно появляются идеи, как сделать его точнее, устойчивее и полезнее для пользователей и водителей. Вам предстоит проектировать, разрабатывать и поддерживать новые высоконагруженные решения, а затем запускать их на огромную аудиторию Яндекс Такси.
Развитие визуализации повышенного спроса в водительском продукте
Коэффициент повышенного спроса влияет на поведение не только пассажиров, но и водителей. Поэтому отдельное важное направление — развитие карт спроса и других способов отображения суржа в водительском приложении. Вы будете участвовать в разработке новых алгоритмов и продуктовых улучшений, работать с кросс-сервисным взаимодействием, анализировать эффект изменений и плотно взаимодействовать с аналитиками и продуктовыми командами.
Масштабирование и повышение отказоустойчивости сервисов
Наши сервисы каждую секунду обрабатывают огромное количество запросов и запускают алгоритмы, от которых напрямую зависит работа Такси. Поэтому для нас особенно важны надёжность, скорость и предсказуемость систем. Вам предстоит развивать архитектуру сервисов, повышать их отказоустойчивость, оптимизировать производительность и делать так, чтобы расчёт и отображение повышенного спроса работали стабильно даже при высокой нагрузке.
Внедрение AI и ML для динамического ценообразования
Мы активно используем современные AI- и ML-подходы, чтобы улучшать алгоритмы динамического ценообразования: повышать точность расчёта коэффициентов, развивать водительские карты спроса, автоматизировать работу с алгоритмами и внедрять новые инструменты (включая MCP-подходы) для взаимодействия с нашими системами.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
* Хорошо знаете C++ и алгоритмы STL (начиная с 17-го стандарта) или готовы перейти на C++
* Имеете опыт работы с БД: PostgreSQL, Redis или MongoDB
* Работали с распределёнными и высоконагруженными системами
* Разрабатывали в Unix-like-системах
* Разрабатывали на Python и знакомы или готовы подружиться с JavaScript
* Имеете представление о спецификации OpenAPI и фреймворках userver и gRPC