Staff Software Engineer, Machine Learning - Personalization
DoorDash, Inc
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 64% of similar roles. Most pay $144,500–$224,325 — the shaded band above. At the midpoint, this role pays about $169k versus about $184k for comparable roles.
Based on 239 similar postings.
Employer
DoorDash, Inc. is an American company operating online food ordering and food delivery. It trades under the symbol DASH. With a 56% market share, DoorDash is the largest food delivery platform in the United States.
DoorDash, Inc currently has 238 open roles on FindRole.
Listed pay typically runs $131,600–$193,500 across 156 roles with salary data.
Most-posted roles
At a glance
As a Senior Machine Learning Engineer at DoorDash, you will join the team dedicated to enhancing customer satisfaction and retention through intelligent credit and refund systems. Your primary responsibilities include designing and deploying causal inference models to assess the impact of credits and refunds on user behavior, developing optimization frameworks that balance cost efficiency with customer experience, and building real-time personalized decision systems. You will collaborate closely with cross-functional teams to shape the product roadmap and lead end-to-end model development from experimentation to deployment. The ideal candidate has 3+ years of industry experience in machine learning, expertise in causal inference and optimization algorithms, proficiency in Python and tools like PyTorch, Spark, and MLflow, and a strong background in quantitative fields such as Computer Science or Statistics. This role addresses the complex challenge of optimizing user experiences at scale while maintaining operational efficiency.
Skills
What you'll do
What we're looking for
More like this
DoorDash, Inc
DoorDash, Inc
Chime
Ramp
Chime
DoorDash, Inc