Machine Learning Software Engineer
Core
Building ML-first perception, prediction, or planning capabilities for autonomous vehicle stacks.
Role type
Machine Learning Software Engineer (Autonomous Vehicles)
Builds
Software and infrastructure foundation for ML developments in autonomous systems
Domain
Autonomous Vehicles / Robotics
Deliverable
production ML models
Required skills
Deep learning model development, input pipelines, model evaluation, model deployment, model optimization, C++, Python, production software practices, perception algorithms
Preferred skills
MSc/PhD in ML, software framework development, driver assistance systems, system-in-the-loop evaluation, non-linear optimization, computational geometry, numerical analysis, distributed systems
Technologies
C++, Python
Responsibilities
Design and implement capabilities and workflows for real-world perception or planning/prediction systems; Leverage established products to build software and infrastructure foundation for ML developments
Seniority
Mid-level, hands-on IC