Waabi
Senior / Staff Software Engineer, ML-based Controls
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду управления беспилотным транспортом на основе машинного обучения. Задача — привнести современные ML-подходы в классическую область управления движением и довести их до валидации на реальном автомобиле.
Задачи
- Проектировать и разрабатывать подходы к управлению транспортным средством на основе данных и машинного обучения
- Разрабатывать обучаемые модели поведения и динамики автомобиля и интегрировать их в замкнутый контур симуляции
- Применять машинное обучение для адаптации контроллера к разным автомобилям и условиям эксплуатации
- Вести задачи end-to-end: от концепции и офлайн-экспериментов до симуляции и валидации на автомобиле
- Строить пайплайны данных, метрики оценки и инструменты для сравнения обучаемого подхода с классическим бейзлайном
- Участвовать в технических и архитектурных обсуждениях о сосуществовании обучения и классического управления в safety-critical стеке
Требования
- Степень MS/PhD или бакалавра и минимум 4 года индустриального опыта в робототехнике, управлении, машиностроении/электротехнике, computer science или смежной области
- Глубокая экспертиза в теории управления и динамических системах (MPC, оптимальное управление, оценка состояния, идентификация систем, кинематическое и динамическое моделирование автомобиля)
- Практический опыт применения машинного обучения к физической системе с реальным железом в контуре, а не только в симуляции
- Production-качество кода на Python и C++, опыт с фреймворками глубокого обучения, например PyTorch
- Сильные навыки решения задач с использованием линейной алгебры, оптимизации, статистики и теории вероятностей
- Способность быстро прототипировать и тестировать новые алгоритмы и проектировать эксперименты для проверки их работоспособности
- Открытость и командность, готовность помогать коллегам
- Увлечённость технологиями беспилотного вождения и решением сложных задач
Условия
- Годовая зарплата в США: $241,000 - $320,000 USD
- Конкурентные perks & benefits
- Дополнительная компенсация: equity incentive awards и годовой performance bonus
Навыки
- Python
- C++
- PyTorch
- MPC
- optimal control
- state estimation
- system identification
- machine learning
- deep learning
- linear algebra
- optimization
- statistics
- probability
- simulation