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

MoscowC++Self-driving carsSpecialist
Яндекс.Ровер — проект Yandex Self-Driving Group, созданный для решения задачи последней мили с помощью беспилотного робота-доставщика. Мы ставим перед собой масштабную цель — оказаться в числе первых в мире компаний, массово внедривших технологию беспилотной доставки. Чтобы воплотить это в жизнь, мы создаем команду увлеченных, умных и целеустремленных профессионалов. Команда планирования движения отвечает за фундаментальную часть в ядре принятия решений беспилотного робота: мы разрабатываем алгоритмы эффективного построения безопасной и предсказуемой для внешнего мира траектории ровера.

На этой позиции предстоит столкнуться с такими задачами:

  • построение алгоритмов для планирования движения, гарантирующих безопасность и предсказуемость поведения робота;
  • анализ совершённых проездов для понимания текущих сложностей и формирования направления развития технологии;
  • проверка гипотез и тестирование надежности с помощью симулирования поведения робота на ситуациях из реальности;
  • создание метрик для анализа поведения робота.

Мы ждем, что у вас есть:

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

Будет плюсом:

  • знание Python и Jupyter Notebook;
  • опыт программирования под Linux;
  • опыт участия в соревнованиях по искусственному интеллекту;
  • опыт участия в соревнованиях по спортивному программированию;
  • знание основ теории вероятностей, математической статистики, дискретной математики.