Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer, ML Serving Platform image - Rise Careers
Job details

Staff Software Engineer, ML Serving Platform

DoorDash is looking for a Staff Software Engineer to lead the ML Serving initiatives in a rapidly growing tech company that focuses on on-demand logistics.

Skills

  • Software engineering
  • Large-scale distributed systems
  • Programming languages (Python, Golang, etc.)
  • Production ML systems
  • Reliability and performance strategies
  • Technical leadership

Responsibilities

  • Lead the Vision & Architecture for ML Serving Platform
  • Own and evolve model serving stack for reliability
  • Enable self-serve model deployments for ML Engineers
  • Drive innovations to improve developer velocity
  • Collaborate across teams to meet specific needs
  • Mentor and lead a growing team of engineers

Education

  • Bachelor's or Master's degree in Computer Science or related field

Benefits

  • 401(k) plan with employer match
  • Paid time off and holidays
  • Wellness benefits
  • Medical, dental, and vision benefits
  • Family-forming assistance
  • Mental health programs
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$207800 / YEARLY (est.)
min
max
$130600K
$285000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer, ML Serving Platform, DoorDash USA

Join DoorDash as a Staff Software Engineer, ML Serving Platform, where you'll play a crucial role in shaping the future of our Machine Learning initiatives. Based in either San Francisco, Sunnyvale, Seattle, or New York, you'll lead a dedicated team dedicated to developing a next-generation ML serving platform that can efficiently handle millions of requests per second. This isn't just about writing code; it's about building and evolving robust systems that enable real-time decision-making across a multitude of use cases, from Ads to Logistics. Your expertise will guide our technical direction, ensuring that our models not only produce reliable predictions but do so continuously and at scale. As you collaborate with various teams across the company, you’ll ensure that every aspect of the serving stack— from containerized deployments to advanced feature lookups—is optimized for performance and reliability. If you're excited about driving innovation in ML serving and mentoring a talented group of engineers, we welcome you to apply and embark on this journey with us!

Frequently Asked Questions (FAQs) for Staff Software Engineer, ML Serving Platform Role at DoorDash USA
What are the main responsibilities of a Staff Software Engineer at DoorDash?

As a Staff Software Engineer focusing on the ML Serving Platform at DoorDash, your main responsibilities include leading the technical direction for a high-throughput serving platform, ensuring zero-downtime operations, and developing innovative solutions to improve model deployment workflows. You'll be the go-to person for architectural decisions and will collaborate closely with ML Engineers and Infrastructure teams to optimize the serving stack.

Join Rise to see the full answer
What qualifications do I need to be a Staff Software Engineer at DoorDash?

To be successful as a Staff Software Engineer at DoorDash, you should have over 8 years of industry experience in software engineering along with at least a year in a technical lead role. A solid foundation in distributed systems and programming languages like Python, Go, Kotlin, C++, or Java is essential. Experience with production ML systems and a genuine passion for reliability and performance will set you apart in this role.

Join Rise to see the full answer
How can I prepare for a role as a Staff Software Engineer at DoorDash?

Preparing for a Staff Software Engineer position at DoorDash involves focusing on your technical skills in distributed systems, programming expertise, and practical knowledge of machine learning frameworks. Brush up on your experience with high-QPS services, and get familiar with cloud computing platforms as well as ML lifecycle management to ensure you understand the challenges and solutions related to ML serving.

Join Rise to see the full answer
What is the team culture like at DoorDash for the Staff Software Engineer role?

The culture at DoorDash for the Staff Software Engineer role is collaborative and innovative. The company values diverse perspectives, and you'll work alongside experienced professionals who are passionate about technology and helping each other grow. Mentorship and sharing best practices are encouraged, contributing to a positive and inclusive team environment.

Join Rise to see the full answer
Is the Staff Software Engineer position at DoorDash a hybrid role?

Yes, the Staff Software Engineer position at DoorDash is a hybrid opportunity, allowing you to work from either San Francisco, Sunnyvale, Seattle, or New York. This flexibility is designed to help you balance remote work with valuable in-person collaboration.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer, ML Serving Platform
Can you describe a large-scale distributed system you have built?

When answering this question, focus on the architecture you used, the technologies involved, and the challenges faced during the development process. Discuss how you ensured high availability and scalability while managing latency, and what strategies you used for monitoring and performance optimization.

Join Rise to see the full answer
How do you ensure zero-downtime deployment for services?

It's crucial to explain your approach to CI/CD, blue-green deployments, or canary releases. Highlight any tools you've used for managing deployments and discuss strategies for health checks and rollbacks to ensure reliability during updates.

Join Rise to see the full answer
What are the key considerations when building an ML serving platform?

Emphasize the importance of scalability, performance, and observability. Talk about the techniques for managing high-QPS workloads, how to handle feature lookups, and the need for real-time inference. Your answer should reflect your understanding of both the technical and operational aspects of running ML systems.

Join Rise to see the full answer
How do you handle collaboration across different engineering teams?

Discuss your communication strategy, tools you utilize for collaborative work, and how you ensure alignment on goals and milestones across teams. Provide examples of successful cross-team projects and any lessons learned.

Join Rise to see the full answer
What programming languages and frameworks are you most comfortable with?

Be honest about your proficiency in programming languages relevant to this role, such as Python, Go, or Java. Discuss any frameworks you have experience with, particularly those related to machine learning, and how you have employed them in projects.

Join Rise to see the full answer
Describe your experience with building or managing real-time feature stores.

Detail your involvement in implementing feature stores, focusing on how you ensured data consistency, availability, and latency requirements were met. Discuss any challenges you've overcome and the overall impact on machine learning models.

Join Rise to see the full answer
How do you mentor and support junior engineers?

Mention specific strategies you use to mentor junior engineers, such as conducting code reviews, leading hands-on training sessions, or providing constructive feedback. Share examples of how your mentorship has positively influenced their growth.

Join Rise to see the full answer
What strategies have you developed for improving developer velocity?

Explain your approaches to optimizing workflows, like introducing automation in deployment processes, documentation standards, or creating reusable components. Discuss outcomes related to reduced time-to-production and team productivity.

Join Rise to see the full answer
Have you ever faced conflicts when collaborating with non-technical stakeholders? How did you resolve it?

Share a concrete example of a conflict, explaining the situation, the stakeholders involved, and the communication strategies you used to find common ground. Highlight the importance of empathy and mutual understanding.

Join Rise to see the full answer
What excites you most about working at DoorDash?

This question is subjective, but focus on aspects like the company’s mission, the innovative environment, or the opportunities for personal and professional growth. Align your excitement with the core values and vision of DoorDash.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
DoorDash USA Hybrid San Francisco, CA; Sunnyvale, CA; Seattle, WA; New York, NY
Posted 10 days ago
Photo of the Rise User
DoorDash USA Hybrid New York, NY; San Francisco, CA; Chicago, IL; Austin, TX; Denver, CO; Los Angeles, CA; Miami, FL; Seattle, WA
Posted 10 days ago
NXTGIG Remote No location specified
Posted 3 days ago
Photo of the Rise User
Veeam Software Remote Remote, California, USA
Posted 6 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Bezos Academy Hybrid Seattle, Washington, United States
Posted 4 days ago
PLANET S.A. Remote No location specified
Posted 5 days ago
Photo of the Rise User
WIZELINE Remote Colombia based Remote
Posted 13 days ago
Staff4Me Remote No location specified
Posted 4 days ago
Photo of the Rise User
InfoTrack US Remote No location specified
Posted 12 days ago

DoorDash is a technology company that connects customers with their favorite local and national businesses in the United States and Canada. The company is headquartered in San Francisco, California.

1304 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$130,600/yr - $285,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
125 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
8 people applied to Software Engineer Intern at IGT
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Lakewood just viewed Culture and Programs Analyst at City of Philadelphia
Photo of the Rise User
Someone from OH, Olmsted Falls just viewed Customer Service - Representative at Waterway Carwash
M
Someone from OH, Strongsville just viewed Technical Writer (Contract) at Mintlify
Photo of the Rise User
Someone from OH, Cincinnati just viewed Inside Sales Co-Op at VEGA Americas
S
Someone from OH, Cleveland just viewed Senior JavaScript Developer at SuperDial
Photo of the Rise User
Someone from OH, Columbus just viewed Environmental Science Intern at Kimley-Horn
Photo of the Rise User
Someone from OH, Dayton just viewed Sr Renewal Analyst 1730 at MeridianLink
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods