Senior ML Engineer, Motion Planning — Autonomous Driving

Didi Labs

San Jose (CA)

On-site

USD 170,000 - 339,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

DiDi Labs is seeking an experienced Machine Learning Engineer to advance the ML-powered planning system for Voyager's autonomous driving platform. You will leverage frontier ML techniques with access to petabytes of real-world driving data.

You will collaborate with ML Infrastructure, Perception, Prediction, Planning, and Systems teams to deploy robust, scalable models under onboard compute and safety constraints.

Qualifications

  • BS, MS, or PhD in Computer Science, Machine Learning, Robotics, Electrical/Mechanical Engineering, or related field, or equivalent practical experience.
  • 3+ years in machine learning, autonomous driving, robotics, or related fields (Senior) or 5+ years (Staff).
  • Proven track record of developing and deploying ML models in production, ideally for real-time, embedded, or autonomous driving systems.
  • Strong proficiency in Python and C++, with production-grade software development.
  • Deep understanding of transformers, BEV/3D representations, and trajectory prediction/generation models.
  • Foundations in linear algebra, control theory, or motion planning (path/trajectory generation, lane/road geometry).
  • Experience applying ML to motion planning, robotics, or related decision-making problems.
  • Ability to own ambiguous technical challenges end-to-end, balancing research innovation with production constraints.

Responsibilities

  • Develop ML-powered systems that generate driving behavior decisions, scene understanding, and trajectories.
  • Frame driving challenges as ML problems; apply imitation learning, RL, learned planners, and end-to-end models.
  • Design data-driven algorithms to improve safety, generalization, and reliability of autonomous driving.
  • Develop hybrid planning that integrates ML with rule-based and optimization-based planning.
  • Evaluate large-scale ML models using real-world data and simulation within onboard constraints.
  • Build iteration pipelines, scenario mining, closed-loop simulation, and metrics tied to real-world performance.
  • Collaborate with ML Infrastructure, Perception, Prediction, Planning, Mapping, and Systems Engineering teams.

Skills

Python
C++
PyTorch
JAX
TensorFlow
Reinforcement learning
Imitation learning
Trajectory planning
Motion planning

Education

BS/MS/PhD in CS/ML/Robotics or related

Tools

PyTorch
JAX
TensorFlow
CUDA
TensorRT

Job description

DiDi Labs is seeking an experienced Machine Learning Engineer to advance the ML-powered planning system for Voyager's autonomous driving platform. You will leverage frontier ML techniques with access to petabytes of real-world driving data.

You will collaborate with ML Infrastructure, Perception, Prediction, Planning, and Systems teams to deploy robust, scalable models under onboard compute and safety constraints.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML Engineer - Motion Planning (Autonomous Driving)
Senior ML Engineer - Motion Planning (Autonomous Driving)

DiDi • San Jose (CA)

On-site
USD 170,000 - 340,000
ML Engineer, Motion Planning
ML Engineer, Motion Planning

Didi Labs • San Jose (CA)

On-site
USD 170,000 - 339,000
ML Engineer, Motion Planning
ML Engineer, Motion Planning

DiDi • San Jose (CA)

On-site
USD 170,000 - 340,000
Motion Planning Engineer for Autonomous Driving
Motion Planning Engineer for Autonomous Driving

DiDi • San Jose (CA)

On-site
USD 141,000 - 282,000
Senior Motion-Planning Engineer - Autonomous Driving
Senior Motion-Planning Engineer - Autonomous Driving

DiDi • San Jose (CA)

On-site
USD 129,000 - 215,000
Senior ML Engineer - Autonomous Vehicle Motion Planning
Senior ML Engineer - Autonomous Vehicle Motion Planning

Plusai • Santa Clara (CA)

On-site
USD 130,000 - 220,000
401(k) plan
Free lunch & snacks
Competitive salary
Motion Planning Engineer – Autonomous Driving Systems
Motion Planning Engineer – Autonomous Driving Systems

DiDi • San Jose (CA)

On-site
USD 36,000 - 44,000
Intern benefits
Senior ML Engineer - End-to-End Planning
Senior ML Engineer - End-to-End Planning

Aimlroles • Town of Newark (WI)

On-site
USD 158,000 - 218,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior ML Engineer, Autonomy & Planning Systems
Senior ML Engineer, Autonomy & Planning Systems

Waymo • San Francisco (CA)

On-site
USD 213,000 - 263,000
Equity incentive
Discretionary annual bonus
Company benefits
Autonomous Driving: ML Engineer, Behavior Planning
Autonomous Driving: ML Engineer, Behavior Planning

Aurora Innovation Inc. • Mountain View (CA)

On-site
USD 139,000 - 223,000
Annual bonus
Equity compensation
Benefits