О компании
Яндекс стремится сделать перемещение людей и грузов более безопасным, доступным и удобным. Цель — создать технологию автономного управления, которая сможет работать в реальных условиях и соответствовать высоким требованиям к безопасности, особенно в грузовом транспорте.
Обязанности
- Руководить группой разработки для грузовика: помогать формулировать цели, приоритизировать задачи, выстраивать процессы разработки и качества, проводить 1:1, развивать сотрудников и участвовать в найме.
- Задавать техническое направление, принимать архитектурные решения, определять требования к алгоритмам, обеспечивать их надёжность и предсказуемость, проводить ревью сложных изменений и помогать команде решать нетривиальные инженерные и алгоритмические задачи.
- Развивать алгоритмы безопасных траекторий и манёвров с учётом кинематики и динамики грузового автомобиля, ограничений по устойчивости, габаритов, инерции и взаимодействия с участниками движения в сложных сценариях.
- Отвечать за эффективность подсистемы: выявлять узкие места, улучшать время выполнения и использование ресурсов, поддерживать эффективную работу в реальном времени.
- Проверять траектории ML-планировщика, оценивать риски и соблюдение ПДД, строить безопасные траектории и контролировать их исполнимость системой управления машиной.
Требования
- Сильная подготовка в алгоритмах и олимпиадном программировании; умение разбираться в сложных системах.
- Более трёх лет промышленной разработки на C++ и умение писать поддерживаемый код.
- Опыт технического лидерства или управления командой: распределение задач, расстановка приоритетов, принятие решений и развитие сотрудников.
- Будет плюсом опыт работы с автономным транспортом, робототехникой или ADAS, планированием траекторий, контролем или моделированием.
- Будет плюсом понимание основ кинематики или динамики и ограничений движения, в том числе для крупногабаритного транспорта.
- Будет плюсом опыт построения метрик качества, тестовых стендов, симуляций и CI для алгоритмов.
Условия