Senior/Staff Deep Reinforcement Learning Engineer
DoorDash · San Francisco, CA · 311 Autonomy
About this role
DoorDash is hiring a senior-level Machine Learning Engineer based in San Francisco, CA. The posting calls out experience with Deep Learning, Reinforcement Learning, Machine Learning. Compensation is listed at $168,000–$247,000 per year.
- Role
- Machine Learning Engineer
- Function
- machine learning
- Level
- senior
- Track
- Tech leadership
- Employment
- Full-time
- Location
- San Francisco, CA
- Department
- 311 Autonomy
More roles at DoorDash
Job description
from DoorDash careers
About the Team
Our DD Labs team builds real-time autonomous delivery systems. The Planning & Decision-Making group is investing heavily in deep reinforcement learning to move beyond classical planning, learning policies that generalize across novel driving scenarios, handle long-tail edge cases, and improve continuously from large-scale fleet data. Our models jointly handle prediction and planning in a single unified architecture. Our stack is pure JAX end-to-end: the same code you train with is the code that runs on the robot. No C++ rewrites, no TensorRT export. A new policy goes from training to on-vehicle deployment in minutes.
About the Role
As a Senior/Staff Deep RL Engineer, you will design, train, and deploy deep reinforcement learning policies that make real-time driving decisions for our autonomous vehicles. You will own the full lifecycle, from problem formulation and reward design through large-scale distributed training to on-vehicle inference. You'll help define how learned components compose with the rest of the autonomy stack to produce robust, shippable behavior.
You’re excited about this opportunity because you will…
- Formulate complex driving tasks as RL problems with well-shaped reward functions and expressive state/action representations.
- Design and train model-based deep RL agents using GPU-accelerated simulation at massive scale, including improving the simulator itself.