Staff Software Engineer, Machine Learning - Personalization
Core
Designing and implementing algorithmic improvements for growth and personalization models to power DoorDash's retail and grocery delivery business, enhancing consumer search relevance.
Role type
Staff Machine Learning Engineer (Personalization)
Builds
Production ML solutions for personalized shopping experiences in grocery and retail categories
Domain
Logistics, Retail, Grocery, Recommendation Systems
Deliverable
production ML models
Required skills
Causal Inference, Recommendation Systems, Deep Learning, Classical ML, Python, PyTorch, TensorFlow, AI coding tools (Claude Code, Codex, Cursor), MAB algorithms, LLMs
Preferred skills
Explore/exploit strategies
Technologies
Python, PyTorch, TensorFlow, Claude Code, Codex, Cursor
Responsibilities
Conceptualize, design, implement, and validate algorithmic improvements for growth and personalization; Partner with engineering and product leaders to shape the product roadmap; Mentor junior team members and lead cross-functional pods
Seniority
Staff, hands-on IC with mentorship