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