DoorDash

Software Engineer – Infrastructure, Autonomy & Robotics

DoorDash

full-time

Posted on:

Origin:  • 🇺🇸 United States • California

Visit company website
AI Apply
Manual Apply

Salary

💰 $193,800 - $285,000 per year

Job Level

Mid-LevelSenior

Tech Stack

DockerKubernetesPythonRaySparkSQLTerraform

About the role

  • Work with Product, Engineering, and Operations to develop and improve infrastructure
  • Design, build, and operate infrastructure that enables large scale simulation testing, continuous integration, and machine learning
  • Design and implement infrastructure for autonomous vehicle development including large-scale distributed simulation execution
  • Ingest, process, and organize petabyte-scale datasets
  • Build GPU-accelerated distributed computing for data preparation and training
  • Design and implement robot data and metrics pipelines
  • Collaborate with core autonomy teams: motion planning, perception, and simulation
  • Hold significant scope and decision-making responsibility

Requirements

  • A B.S., M.S., or PhD. in Computer Science, Robotics or related technical field
  • In-depth knowledge of data structures and algorithms
  • Strong Python programming experience
  • Experience with operationalizing large-scale systems
  • Experience with at least one distributed data processing framework (Ray, Spark, Flink, etc)
  • Passionate about software quality and reliability
  • Nice to have: C++
  • Nice to have: SQL
  • Nice to have: Kubernetes
  • Nice to have: Docker
  • Nice to have: Terraform
  • Nice to have: Experience with GPU-accelerated systems
  • Nice to have: Robotics domain experience/knowledge