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

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

Вам предстоит:

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

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

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

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

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