Doordash - San Francisco, CA

posted 21 days ago

Full-time - Entry Level
San Francisco, CA
Couriers and Messengers

About the position

The Infrastructure Software Engineer role at DoorDash Labs involves developing and improving the infrastructure that supports autonomous delivery robots. This position requires collaboration with various stakeholders to design and implement systems for large-scale simulation testing, continuous integration, and machine learning, ultimately contributing to the advancement of DoorDash's core delivery platform.

Responsibilities

  • Design and implement infrastructure to enable autonomous vehicle development.
  • Develop 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 including motion planning, perception, and simulation.

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-haves

  • C++
  • SQL
  • Kubernetes
  • Docker
  • Terraform
  • Experience with GPU-accelerated systems
  • Robotics domain experience/knowledge

Benefits

  • 401(k) plan with employer match
  • Paid time off
  • Paid parental leave
  • Wellness benefits
  • Paid holidays
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • Disability insurance
  • Basic life insurance
  • Family-forming assistance
  • Commuter benefit match
  • Mental health program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service