Software Engineer, Infrastructure - Autonomy & Robotics

DoorDash, Inc

Actively hiring Posted today Verified listing
San Francisco, CA Posted 1 day ago $130,600$192,000 / year

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $174k
This role $161k
$120k most similar roles pay here $223k

This role pays less than 57% of similar roles. Most pay $141,971–$206,381 — the shaded band above. At the midpoint, this role pays about $161k versus about $174k 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 238 open roles on FindRole.

Listed pay typically runs $131,600–$193,500 across 156 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR

As a Software Engineer at the Infrastructure team, you will join a dynamic group focused on developing and enhancing large-scale systems for autonomous vehicle development. Your responsibilities include designing and implementing infrastructure to support distributed simulation execution, managing petabyte-scale datasets, and enabling GPU-accelerated computing for data preparation and training. You will also collaborate closely with core autonomy teams such as motion planning, perception, and simulation to ensure seamless integration of robotics technologies. Ideal candidates possess a strong background in Computer Science or Robotics, along with extensive Python programming experience and knowledge of distributed data processing frameworks like Ray, Spark, or Flink. Familiarity with Kubernetes, Docker, Terraform, and GPU-accelerated systems is beneficial, as well as a passion for software quality and reliability.

What you'll do

  • Design and implement large-scale distributed simulation execution.
  • Develop infrastructure for ingesting, processing, and organizing petabyte-scale datasets.
  • Create GPU-accelerated distributed computing systems for data preparation and training.
  • Build robot data and metrics pipelines to support autonomous vehicle development.
  • Collaborate with core autonomy teams on motion planning, perception, and simulation.

What we're looking for

  • B.S., M.S., or PhD in Computer Science, Robotics, or related field.
  • Strong Python programming and experience with distributed data processing frameworks.
  • In-depth knowledge of data structures, algorithms, and software quality practices.
  • Experience designing and implementing large-scale systems and infrastructure.
  • Expertise in GPU-accelerated computing for data preparation and training.

More like this

Similar roles

Lead Software Engineer – Robotics Platform

Nvidia

Santa Clara, CA 35 days ago $224,000$356,500
C++ Python ROS2 Isaac Sim CUDA TensorRT Mujoco Holoscan Docker CI/CD Git GitHub NVIDIA_TensorRT NVIDIA_CUDART OpenCV PCL YARP Rviz Gazebo

Staff Software Engineer, Autonomy Evaluation

General Motors (GM)

Remote (Sunnyvale, California) 21 days ago $172,800$172,800
Python C++ SQL ROS Pandas NumPy SciPy PyTorch Machine Learning CI/CD Linux Git AWS GCP Kubernetes Docker Prometheus Grafana Jupyter Notebook PostgreSQL
Remote Hybrid

Robotics Software Engineer - Labs

DoorDash, Inc

San Francisco, CA 1 day ago $130,600$192,000
C++ Python ROS ROS 2 Simulation HITL CI/CD PostgreSQL Docker Kubernetes AWS Git GitHub Maven JUnit Jenkins Swagger RESTful APIs JSON YAML Dockerfile Makefile

Senior Software Systems Engineer - Autonomous Vehicles

Nvidia

Remote (Santa Clara, CA) 29 days ago $152,000$241,500
Python Magic_Cyber_Systems_Engineer Cameo Model-Based_Systems_Engineering V-Model ISO_26262 Robotics_Development Sensing Perception Motion_Control Systems_Integration Test_Strategy_Development Data_Analysis AI_Tooling
Remote