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

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

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

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

Требования:

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

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

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