Prepper

Staff Software Engineer, Machine Learning

DoorDash USA·San Francisco, CA; New York City, NY; Sunnyvale, CA; Seattle, WA·Posted 13 October 2026

About the role

About the Team DoorDash is building the world's most reliable on-demand, logistics engine for delivery. We are continuing to grow rapidly and expanding our Engineering offices globally! We are looking for Software Engineers, Machine Learning to build and maintain a large scale 24x7 global infrastructure system that powers DoorDash's 3-sided marketplace of Consumers, Merchants and Dashers. About the Role As a Software Engineer, Machine Learning, you’ll be conceptualizing, designing, implementing, and validating algorithmic improvements to the catalog system and our product knowledge graph at the heart of our fast-growing grocery and retail delivery business. You will use our robust data and machine learning infrastructure to implement new ML solutions to make our product knowledge graph accurate, standardized, semantically rich, easily discoverable, and extensible. We’re looking for someone with a command of production-level machine learning and experience with solving end-user problems who enjoys collaborating with multi-disciplinary teams. This role is hybrid with some in-office time expected and will report to an Engineering Manager. You're excited about this opportunity because…

This is a summary of the advert. The full description and the application are on DoorDash USA's careers site.

Apply faster with Prepper

  • A version of your CV tailored to this Staff Software Engineer, Machine Learning role.
  • A cover letter written from your CV and this advert.
  • Prepper can fill in DoorDash USA's application form and send it once you approve.
  • The application saved in your tracker, with reminders to follow up.
Start free

More roles at DoorDash USA

Prepper is independent and not affiliated with DoorDash USA. Roles are listed from the employer's public careers system and removed when they close.