Разработчик компьютерного зрения

МоскваМашинное обучение, C, C++, PythonБеспилотные автомобилиСпециалист
Яндекс хочет сделать перемещение людей более безопасным, доступным и удобным. Мы ставим перед собой масштабную цель: оказаться в числе первых в мире компаний, создавших технологию для беспилотного управления автомобилем. Чтобы воплотить это в жизнь, мы создаем команду увлеченных, умных и целеустремленных профессионалов.
Одним из важнейших компонентов беспилотного автомобиля является система распознавания окружающей обстановки. Эта система ответственна в числе прочего за задачи детекции и трекинга других участников дорожного движения (автомобилей, пешеходов, велосипедистов, мотоциклистов и т. п.), малейшие ошибки в распознавании которых могут приводить к серьезным авариям. Мы используем самые разные устройства, от камер до лидаров, которые дают нам достаточное количество «сырой» информации об окружающем мире, а также современные и классические алгоритмы компьютерного зрения для обработки данных, полученных как с отдельных устройств, так и с их комбинации. Перед вами будет стоять широкий спектр задач: от реализации алгоритмов детекции и сопровождения динамических объектов до анализа сложных случаев и поиска наиболее репрезентативных обучающих и тестовых данных.

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

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

Требования:

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

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

  • знание PCL, NumPy, OpenCV;
  • опыт работы с трехмерными данными;
  • опыт разработки систем компьютерного зрения.