Waymo
Senior Software Engineer, Vehicle Interaction
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Vehicle Interaction, отвечающую за моделирование взаимодействия агентов с другими автомобилями. Разработка алгоритмов рассуждения агентов и планирования движения для сложных сценариев: перестроения, слияния, незащищённые манёвры, подрезания.
Задачи
- Проектировать, оценивать и внедрять обученные политики взаимодействия для сложных сценариев навигации и уступания дороги
- Кросс-функционально работать на стыке prediction и planning, используя крупномасштабные модели
- Интегрировать обученные модели в среды closed-loop симуляции, сравнивать с метриками безопасности и выводить в продакшн
- Принимать прагматичные инженерные решения для перехода от rule-based эвристик к data-driven политикам
Требования
- Степень BS в Computer Science, Machine Learning, Robotics или смежной области либо эквивалентный практический опыт
- 5+ лет опыта разработки высокопроизводительного эффективного кода на C++
- Практический опыт построения ML-моделей: learned driving policies (RL/imitation learning), PyTorch или JAX, closed-loop simulation evaluation, вывод моделей в продакшн
- Способность эффективно сотрудничать с кросс-функциональными инженерными командами
Условия
- Гибридный формат работы
- Годовая премия по усмотрению компании
- Программа equity-поощрений
- Щедрый пакет льгот
Навыки
- C++
- Machine Learning
- RL
- imitation learning
- PyTorch
- JAX
- closed-loop simulation
- motion planning
- Robotics