Разработчик в команду беспилотных автомобилей

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

Среди задач, которые стоят перед нами:

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

Требования:

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

Плюсами будут:

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