Senior Staff Deep Reinforcement Learning Engineer

DoorDash, Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$168,000–$247,000 / yr
Posted
171 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $228k
This role $208k
$154k most similar roles pay here $296k

This role pays less than 72% of similar roles. Most pay $201,437–$254,750 — the shaded band above. At the midpoint, this role pays about $208k versus about $228k for comparable roles.

Based on 240 similar postings.

Employer

About DoorDash, Inc

DoorDash, Inc. is an American company operating online food ordering and food delivery. It trades under the symbol DASH. With a 56% market share, DoorDash is the largest food delivery platform in the United States.

DoorDash, Inc currently has 187 open roles on FindRole.

Listed pay typically runs $144,800–$212,950 across 166 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Senior Staff Deep Reinforcement Learning Engineer

Senior/Staff Deep Reinforcement Learning Engineer joins the Planning & Decision-Making team to develop real-time autonomous delivery systems. This role involves designing, training, and deploying deep reinforcement learning policies that manage prediction and planning within a unified architecture for autonomous vehicles. The engineer will formulate complex driving tasks as RL problems with specific reward functions, build distributed training infrastructure, and create agentic optimization systems to automate experiment iteration. Key technical requirements include proficiency in JAX, experience with GPU-accelerated simulation, and knowledge of policy gradients, value functions, and sim-to-real transfer. The candidate will work within a pure JAX end-to-end stack where the same code is used for training and on-vehicle inference. This role addresses the challenge of moving beyond classical planning to create policies that generalize across novel driving scenarios and handle long-tail edge cases.

What you'll do

  • Formulate complex driving tasks as RL problems with well-shaped reward functions and expressive state representations.
  • Design and train model-based deep RL agents using GPU-accelerated simulation at massive scale.
  • Build and maintain distributed training infrastructure in JAX across large compute clusters.
  • Develop agentic optimization systems to automate code improvement, experiment execution, and metric analysis.
  • Manage the full lifecycle of RL policies from initial problem formulation to on-vehicle inference.
  • Improve simulator software to enhance the training environment for reinforcement learning agents.
  • Integrate learned components into the broader autonomy stack to produce robust, shippable vehicle behavior.

What we're looking for

  • Hold a BS, MS, or PhD in CS, EE, Robotics, or a related field.
  • Possess a strong foundation in reinforcement learning and deep learning.
  • Demonstrate proficiency in JAX or similar functional ML frameworks including JIT compilation and vectorized environments.
  • Have hands-on experience training RL agents at scale in robotics, autonomous driving, or real-time decision-making domains.
  • Exhibit a deep grasp of core RL concepts like policy gradients, reward shaping, and sim-to-real transfer.
  • Show proficiency in using AI coding tools throughout the full software development lifecycle.
  • Maintain a data-driven mindset to build experiment pipelines and analyze training runs.

More like this

Similar roles

Senior Deep Reinforcement Learning Engineer, Autonomous Driving

Nvidia

Santa Clara, CA 16 days ago $224,000$356,500
Reinforcement Learning PyTorch TensorFlow Python C++ Deep Reinforcement Learning PPO GRPO Actor-Critic Imitation Learning Generative Models Flow Matching Diffusion Autonomous Driving Simulation Environments Data Flywheels High-Performance Computing
10+ yrs exp

SLAM Engineer, Calibration, Mapping & Localization

DoorDash, Inc

Remote 72 days ago $168,000$247,000
C++ Python SLAM 3D Registration State Estimation EKF UKF Factor Graphs Non-linear Optimization Deep Learning LiDAR Radar Embedded Systems 3D Geometry
4+ yrs exp Remote

Staff Systems Engineer

DoorDash, Inc

San Francisco, CA +1 100 days ago $159,800$235,000
Systems Engineering Requirements Management DOORS Jama Polarion Python SQL System Architecture Verification & Validation Test Automation Simulation Aerospace Autonomous Vehicles Interface Control Documents Trade Studies
8+ yrs exp

Reinforcement Learning AI Engineer

Booz Allen Hamilton

Huntsville, AL +3 50 days ago $99,000$225,000
Reinforcement Learning Multi-Agent Reinforcement Learning Python PyTorch TensorFlow JAX C++ Rust Gym PettingZoo CUDA Kubernetes Containerization Distributed Training Data Science Simulation Environments

Senior Research Engineer, Autonomous Vehicles

Nvidia

Santa Clara, CA 38 days ago $184,000$287,500
PyTorch JAX TensorFlow Python C++ CUDA Kubernetes SLURM Deep Learning Reinforcement Learning LLMs MLOps HPC Distributed Training Sim-to-Real Natural Language Processing Graphics
10+ yrs exp