Яндекс

Разработчик в группу планирования движения роботов-доставщиков

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • C++

Робот-доставщик — это будущее доставки заказов. Чтобы воплотить его в жизнь, мы создаём команду увлечённых и целеустремлённых профессионалов.
Команда планирования движения отвечает за фундаментальную часть в ядре принятия решений робота-доставщика: мы разрабатываем алгоритмы эффективного построения безопасной и предсказуемой для внешнего мира траектории робота.

Какие задачи вас ждут:

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

Взаимодействие роботов
Чтобы роботы ездили более организованно и оптимизировали суммарное время доставки, не конкурируя друг с другом, им необходимо «общаться» друг с другом. Архитектура и алгоритмы этого взаимодействия — одна из ваших задач.

Снижение зависимости от детальных карт
Мы стремимся уменьшать объём подготовительных работ при запуске роботов в новых районах. Для этого планируется использовать общедоступные карты в сочетании с возможностями восприятия самого робота для построения маршрутов и определения безопасных путей движения.

Мы ждем, что вы

  • Создавали высоконагруженные системы со строгими ограничениями по времени и качеству
  • Отлично разбираетесь в классических структурах данных и алгоритмах
  • Уверенно пишете код на C++
  • Способны объяснять свои решения и отстаивать их перед оппонентами
  • Спокойно относитесь к критике, умеете работать в команде
  • Ответственны и организованны

Будет плюсом, если вы

  • Решали задачи планирования движения
  • Знакомы с Python или Go
  • Встраивали ML-решения в продукты