
Senior Software Engineer, Infrastructure - Labs
DoorDash · United States
- Hybrid
- Full-time
- $159,800 / year
- United States
Job highlights
- Build autonomous delivery robots infrastructure.
- Design large-scale simulation execution systems.
- Process petabyte-scale datasets.
- Develop GPU-accelerated computing solutions.
- Enhance robot data and metrics pipelines.
About the role
About The Team
DoorDash Labs is an independent team within DoorDash, focused on building autonomous delivery robots from the ground up. Join us if you have a passion for applying robotics solutions in a service used by millions.About The Role
We are seeking an Infrastructure Software Engineer to join the DoorDash Labs team. In this role, you will collaborate with Autonomy Engineering and Operations to develop and enhance our infrastructure. The Infrastructure team is responsible for designing, building, and operating the systems that support large-scale simulation testing, continuous integration, and machine learning.You’re Excited About The Role Because You Will…
- Have significant scope and decision-making responsibility.
- Design and implement infrastructure to enable autonomous vehicle development, including:
- Large-scale distributed simulation execution
- Ingest, processing, and organization of petabyte-scale datasets
- 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.
We’re Excited About You Because You Have…
- A B.S., M.S., or PhD. in Computer Science, Robotics, or a 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.).
- A passion for software quality and reliability.
Nice to have:
- C++
- SQL
- Kubernetes
- Docker
- Terraform
- Experience with GPU-accelerated systems
- Robotics domain experience/knowledge
Compensation
The successful candidate’s starting pay will fall within the pay range listed below and is determined based on job-related factors including, but not limited to, skills, experience, qualifications, work location, and market conditions. Base salary is localized according to an employee’s work location. Ranges are market-dependent and may be modified in the future. In addition to base salary, the compensation for this role includes opportunities for equity grants. Talk to your recruiter for more information. DoorDash offers a comprehensive benefits package including a 401(k) plan with employer matching, 16 weeks of paid parental leave, wellness benefits, commuter benefits match, paid time off and paid sick leave, medical, dental, and vision benefits, 11 paid holidays, disability and basic life insurance, family-forming assistance, and a mental health program. The national base pay range for this position within the United States, including Illinois and Colorado, is $159,800—$235,000 USD.About DoorDash
At DoorDash, our mission to empower local economies shapes how our team members move quickly, learn, and reiterate to make impactful decisions that display empathy for our range of users—from Dashers to merchant partners to consumers. We are a technology and logistics company that started by enabling door-to-door delivery, and we are looking for team members who can help us go from a company that is known as the place you order food to a company that people turn to for any and all goods. DoorDash is growing rapidly and changing constantly, which gives our team members the opportunity to share their unique perspectives, solve new challenges, and own their careers. We're committed to supporting employees’ happiness, healthiness, and overall well-being by providing comprehensive benefits and perks including premium healthcare, wellness expense reimbursement, paid parental leave and more.Our Commitment to Diversity and Inclusion
We’re committed to growing and empowering a more inclusive community within our company, industry, and cities. That’s why we hire and cultivate diverse teams of people from all backgrounds, experiences, and perspectives. We believe that true innovation happens when everyone has room at the table and the tools, resources, and opportunity to excel.Key skills/competency
Senior Software Engineer, Infrastructure, Robotics, Autonomous Vehicles, Distributed Systems, Simulation, Data Processing, Python, Machine Learning, Large-Scale Systems.Skills & topics
- Senior Software Engineer
- Infrastructure
- Robotics
- Autonomous Systems
- Distributed Systems
- Simulation
- Data Processing
- Python
- Machine Learning
- Large-Scale Systems
- Computer Science
- Software Development
How to get hired
- Tailor your resume: Highlight Python, distributed systems, and large-scale operations experience relevant to the Senior Software Engineer Infrastructure role.
- Showcase robotics passion: Emphasize any experience with autonomous systems, simulation, or data processing in your application.
- Prepare for technical questions: Be ready to discuss data structures, algorithms, and your experience with distributed data processing frameworks.
- Demonstrate operational knowledge: Highlight your experience in operationalizing large-scale systems and ensuring software quality and reliability.
- Research DoorDash Labs: Understand their mission in autonomous delivery and how your skills align with their goals.
Technical preparation
Master Python and essential data structures.,Practice distributed data processing concepts.,Review large-scale system operationalization.,Study GPU computing and robotics fundamentals.
Behavioral questions
Describe a complex infrastructure challenge you solved.,How do you ensure software quality and reliability?,How do you collaborate with cross-functional teams?,Share an experience with operationalizing large systems.
Frequently asked questions
- What is the primary focus of the DoorDash Labs team for this Senior Software Engineer Infrastructure role?
- The DoorDash Labs team focuses on building autonomous delivery robots from the ground up, and this role is crucial for developing and improving the infrastructure that supports this mission, including simulation testing and data processing.
- What technical skills are most critical for the Senior Software Engineer Infrastructure position at DoorDash Labs?
- Strong Python programming, in-depth knowledge of data structures and algorithms, and experience operationalizing large-scale systems are critical. Familiarity with distributed data processing frameworks like Ray, Spark, or Flink is also essential.
- What kind of data scale can I expect to work with as a Senior Software Engineer Infrastructure at DoorDash?
- You can expect to work with petabyte-scale datasets, requiring robust infrastructure for ingestion, processing, and organization to support autonomous vehicle development.
- Does DoorDash offer remote work for this Senior Software Engineer Infrastructure role?
- The job description does not explicitly state if this role is remote, hybrid, or on-site. It mentions base salary is localized according to work location, suggesting a physical location is relevant. It's best to confirm with the recruiter.
- What is the typical career growth path for a Senior Software Engineer Infrastructure at DoorDash?
- While specific paths vary, roles like this often lead to Principal Engineer positions, tech lead roles on specialized teams, or management opportunities within the infrastructure or autonomy domains at DoorDash.
- What are the benefits of working on the DoorDash Labs team specifically?
- Working at DoorDash Labs offers the unique opportunity to build cutting-edge autonomous delivery robots, apply robotics solutions to a service used by millions, and contribute to a core part of DoorDash's future delivery platform.
- How does DoorDash support employee well-being for this Senior Software Engineer role?
- DoorDash provides a comprehensive benefits package including a 401(k) with employer matching, paid parental leave, wellness benefits, paid time off, sick leave, medical, dental, and vision insurance, and mental health programs.
- What is the salary range for the Senior Software Engineer Infrastructure position at DoorDash?
Similar roles
Open positions we recommend based on this role.
Software Engineer, iOS (All Teams)
DoorDash · Seattle, Washington, United States
Robotics Software Engineer - Labs
DoorDash · San Francisco, California, United States
Software Engineer, Data Platform (All Teams)
DoorDash · Seattle, Washington, United States
Engineering Manager, Parcel
DoorDash · Seattle, Washington, United States
Staff Software Engineer, Backend
DoorDash · Sunnyvale, California, United States