ML Engineer, Motion Planning
Core
Develop ML-powered systems for driving behavior decisions, scene understanding, and trajectory generation for Level 4 autonomous driving.
Role type
Senior/Staff Machine Learning Engineer (Autonomous Driving Motion Planning)
Builds
Production ML models for real-time, embedded, or autonomous-driving systems
Domain
Autonomous driving, robotics, motion planning
Deliverable
production ML models
Required skills
Imitation learning, reinforcement learning, learned planners, end-to-end models, Python, C++, PyTorch, JAX, TensorFlow, transformers, BEV, 3D representations, trajectory prediction, linear algebra, control theory, motion planning
Preferred skills
Closed-loop simulation, large-scale evaluation, road-structure representations, end-to-end autonomous-driving models, vision-language models, foundation models, real-time onboard inference optimization, TensorRT, CUDA, quantization, mentoring, leading technical teams
Technologies
PyTorch, JAX, TensorFlow, TensorRT, CUDA
Responsibilities
Frame real-world driving challenges as ML problems and apply learning-based methods; Design algorithms to improve safety, generalization, and reliability; Integrate ML-driven approaches with rule-based and optimization-based planning systems; Develop and evaluate large-scale ML models using real-world data and simulation; Build scenario-mining, training, evaluation, and closed-loop simulation infrastructure; Collaborate with cross-functional teams to investigate failures and deploy improvements.
Seniority
Senior/Staff, hands-on IC with leadership potential