Infrastructure Software Engineer

DoorDash is a technology and logistics company that started with door-to-door delivery, empowering local economies.
$119,100 - $252,400
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Robotics · Logistics

Description For Infrastructure Software Engineer

DoorDash Labs, an independent team within DoorDash, is building autonomous delivery robots from the ground up as part of DoorDash's core delivery platform. We're hiring an Infrastructure Software Engineer to work with multiple stakeholders including Product, Engineering, and Operations to develop and improve our infrastructure. The Infrastructure team designs, builds, and operates the infrastructure that enables large scale simulation testing, continuous integration, and machine learning.

In this role, you'll have significant scope and decision-making responsibility. You'll design and implement infrastructure to enable autonomous vehicle development, including large-scale distributed simulation execution, ingest, processing, and organization of petabyte-scale datasets, and GPU-accelerated distributed computing for data preparation and training. You'll also design and implement robot data and metrics pipelines, and collaborate with core autonomy teams in motion planning, perception, and simulation.

We're looking for candidates with 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, and experience with at least one distributed data processing framework (Ray, Spark, Flink, etc). The ideal candidate is passionate about software quality and reliability.

Additional skills that are nice to have include C++, SQL, Kubernetes, Docker, Terraform, experience with GPU-accelerated systems, and robotics domain experience/knowledge.

DoorDash offers a comprehensive benefits package including a 401(k) plan with employer match, paid time off, paid parental leave, wellness benefits, and several paid holidays. For full-time employees, we offer medical, dental, and vision benefits, disability and basic life insurance, family-forming assistance, a commuter benefit match, and a mental health program.

At DoorDash, we're committed to growing and empowering a more inclusive community within our company, industry, and cities. We hire and cultivate diverse teams from all backgrounds, experiences, and perspectives, believing that true innovation happens when everyone has a seat at the table and the tools, resources, and opportunity to excel.

Last updated a month ago

Responsibilities For Infrastructure Software Engineer

  • Design and implement infrastructure to enable autonomous vehicle development
  • Implement large-scale distributed simulation execution
  • Ingest, process, and organize petabyte-scale datasets
  • Implement 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

Requirements For Infrastructure Software Engineer

Python
Kubernetes
  • 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

Benefits For Infrastructure Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • 401k
  • Paid Time Off
  • Paid Parental Leave
  • Wellness Benefits
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Disability Insurance
  • Life Insurance
  • Family-forming Assistance
  • Commuter Benefits
  • Mental Health Assistance

Interested in this job?

Jobs Related To DoorDash Infrastructure Software Engineer

Backend Software Engineer

Senior Backend Engineer role at DoorDash São Paulo, building scalable infrastructure for global delivery platform, 8+ years experience required.

Sr. Raw Materials Manager, Amazon Private Brands

Senior role managing global textile quality and mill relationships for Amazon Private Brands, requiring extensive experience in textile engineering and supplier management.

Software Development Engineer, Digital Acceleration

Senior Software Engineer role at Amazon Digital Acceleration, building large-scale SaaS solutions for subscription and membership services with competitive compensation.

Software Development Engineer, Commerce

Senior Software Engineer role at Amazon's eero division, building scalable backend services for whole-home WiFi solutions using Scala and distributed systems.

Sr Software Development Engineer

Senior Software Engineer role at Amazon AWS, working on Just Walk Out Technology for Amazon Go stores, focusing on scaling store deployment through innovative software solutions.