Руководитель группы разработки алгоритмов безопасности автономного грузовика
Яндекс стремится сделать перемещение людей и грузов более безопасным, доступным и удобным. Наша цель — создать технологию автономного управления, которая сможет работать в реальных условиях и соответствовать высоким требованиям к безопасности, особенно в грузовом транспорте. Для этого мы развиваем команду сильных инженеров и лидеров.
Наша команда отвечает за алгоритмы, которые обеспечивают безопасное поведение автономного грузовика: мы проверяем траектории ML-планировщика, оцениваем риски, соблюдение ПДД, сами строим безопасные траектории и контролируем их исполнимость системой управления машиной.
Задачи и обязанности
Руководство группой разработки для грузовика
Вы будете управлять командой: помогать формулировать цели, приоритизировать задачи, выстраивать процессы разработки и качества, проводить 1:1, развивать сотрудников и участвовать в найме.
Техническое лидерство и архитектура
Нужно будет задавать техническое направление: принимать архитектурные решения, определять требования к алгоритмам, обеспечивать надёжность и предсказуемость поведения алгоритмов, проводить ревью сложных изменений, помогать команде решать нетривиальные инженерные и алгоритмические задачи.
Разработка и развитие алгоритмов безопасного движения грузовика
Предстоит развивать алгоритмы, которые отвечают за безопасные траектории и манёвры: учёт кинематики/динамики грузового автомобиля, ограничений по устойчивости, габаритов, инерции, а также взаимодействие с участниками движения в сложных сценариях.
Производительность и масштабирование
Вы будете отвечать за эффективность подсистемы: выявлять узкие места, улучшать время выполнения и использование ресурсов, поддерживать эффективную работу в реальном времени.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Требования
- Сильны в алгоритмах и олимпиадах, умеете разбираться в сложных системах, ожидаем от вас очень сильной олимпиадной подготовки
- Имеете опыт промышленной разработки на C++ (больше трёх лет) и уверенно пишете поддерживаемый код
- Были техлидом или управляли командой — умеете распределять задачи, расставлять приоритеты, принимать решения, помогать людям развиваться
Дополнительные требования
- Работали с автономным транспортом, робототехникой или ADAS, планированием траекторий, контролем, моделированием
- Понимаете основы кинематики или динамики и ограничения движения (в том числе для крупногабаритного транспорта)
- Строили метрики качества, тестовые стенды, симуляции и CI для алгоритмов