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 - job 1 of 2

DoorDash is expanding its team and looking for a Staff Software Engineer to lead its Machine Learning Serving initiatives, enhancing its high-performance, scalable model inference platform.

Skills

  • Building large-scale distributed systems
  • Architecting services for high-QPS requests
  • Strong programming skills in languages like Python, golang, Java
  • Experience with production ML systems
  • Understanding of deployment strategies and cost vs performance trade-offs

Responsibilities

  • Set the technical direction for a high-QPS serving platform
  • Own and evolve the model serving stack for zero-downtime operations
  • Develop abstractions for seamless model deployments
  • Drive innovations to improve developer velocity
  • Collaborate across teams to tailor the serving platform
  • Mentor a small team of senior engineers

Education

  • Bachelor's degree in Computer Science or related field
  • 8+ years of industry experience in software engineering

Benefits

  • 401(k) plan with employer match
  • Paid time off and holidays
  • Comprehensive health benefits
  • Wellness benefits
  • Mental health support
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

Are you ready to take on a leadership role in shaping the future of machine learning at DoorDash? We're on the lookout for a Staff Software Engineer for our ML Serving Platform in Seattle, Washington. In this pivotal position, you'll guide a talented team to develop and operate a cutting-edge ML serving platform that supports millions of orders daily. Your mission? To ensure our models provide real-time predictions that are both reliable and scalable, directly impacting our mission-critical services. You'll collaborate closely with ML Engineers and Infrastructure teams to design the backbone of our serving stack, from containerized model deployments to advanced feature lookups. With your expertise, you will evolve our model serving stack, tackling challenges around throughput, isolation, and latency. Plus, you’ll have a hand in mentoring our growing team of engineers and setting the standard for coding practices and design architecture. If you're passionate about building systems that handle high volumes of requests with minimal latency and want to work in an innovative atmosphere where you can define the future of ML serving—then this position is for you. Join DoorDash and help us build the most reliable on-demand logistics engine in the world!

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

As a Staff Software Engineer for the ML Serving Platform at DoorDash, your responsibilities will include setting the technical direction for a high-QPS serving platform, ensuring zero-downtime operations, and collaborating with various teams to tailor the platform to specific needs. You'll also be mentoring junior engineers and establishing best practices in coding and design.

Join Rise to see the full answer
What qualifications are needed for the Staff Software Engineer position at DoorDash?

To qualify for the Staff Software Engineer position at DoorDash, you should have at least 8 years of industry experience in software engineering and a year of technical leadership experience. A strong background in large-scale, distributed systems and knowledge of programming languages like Python, Java, or C++ is crucial, along with experience in production ML systems.

Join Rise to see the full answer
What skills would make a candidate stand out for DoorDash's Staff Software Engineer role?

Candidates for the Staff Software Engineer role at DoorDash will stand out if they have proven expertise in building scalable ML serving systems, strong knowledge of deep learning frameworks, and effective collaboration skills. Additionally, experience with GPU acceleration and cloud computing platforms such as AWS or GCP is a plus.

Join Rise to see the full answer
How does the Staff Software Engineer at DoorDash contribute to team development?

In the Staff Software Engineer role at DoorDash, you play a vital part in team development by mentoring a small team of engineers, guiding them through coding standards, and influencing their approach toward best practices in software engineering and machine learning deployment.

Join Rise to see the full answer
What unique challenges does the Staff Software Engineer face at DoorDash?

The Staff Software Engineer faces unique challenges at DoorDash, including managing high-volume requests per second, maintaining low latency, and ensuring system reliability. Balancing these demands while fostering an environment that promotes rapid experimentation and iteration is essential.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer, ML Serving Platform
What design principles do you follow when architecting large-scale systems?

When architecting large-scale systems, I prioritize principles such as scalability, reliability, and maintainability. I focus on designing systems that can handle high traffic loads seamlessly while ensuring fault tolerance and ease of updates.

Join Rise to see the full answer
Can you explain your experience with high-QPS ML serving solutions?

Certainly! I have hands-on experience building ML serving solutions capable of processing millions of queries per second. My approach often involves utilizing container orchestration and microservices to ensure efficient resource management and quick deployment.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

I believe in leading by example and providing actionable feedback. I focus on fostering a supportive environment where junior engineers feel comfortable to ask questions and explore innovative solutions while promoting best practices in coding and design.

Join Rise to see the full answer
Describe a time when you had to resolve a system reliability issue.

In a previous project, we faced unexpected downtime due to a system overload. I led a rapid investigation, identified bottlenecks, and implemented load balancing techniques that improved capacity, resulting in enhanced reliability and performance.

Join Rise to see the full answer
What strategies do you use for zero-downtime deployments?

I employ blue-green deployments and canary releases as primary strategies for zero-downtime deployments. This allows for the seamless rollout of new features while ensuring that the previous version remains operational until the new one is validated.

Join Rise to see the full answer
How do you handle trade-offs between cost and performance in cloud services?

I analyze application workloads and usage patterns to determine where optimizations can be made. By choosing appropriate instance types and scaling strategies, I can balance cost and performance while ensuring the required service levels are met.

Join Rise to see the full answer
What tools do you use for monitoring and observability?

I utilize tools such as Prometheus, Grafana, and ELK Stack for monitoring and observability. These tools help track system performance, pinpoint issues in real-time, and provide valuable insights during incident response.

Join Rise to see the full answer
How do you ensure effective collaboration across multiple teams?

Effective collaboration involves regular communication and documentation. I advocate for aligning goals among teams and utilizing collaboration tools to keep everyone informed, reducing bottlenecks and promoting a smoother workflow.

Join Rise to see the full answer
What excites you about the future of ML at DoorDash?

I am particularly excited about the potential to leverage advanced ML techniques to improve decision-making across various segments of DoorDash's services. The scope for innovation in optimizing logistics and enhancing customer experiences is immense.

Join Rise to see the full answer
Can you discuss your experience with GPU-accelerated workloads?

I've worked extensively with GPU-accelerated workloads, especially for deep learning model training and inference. Leveraging GPUs has significantly improved processing speeds, allowing for real-time predictions in production environments.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
DoorDash USA Remote New York, NY; San Francisco, CA
Posted 11 days ago

DoorDash is looking for a culturally driven Brand Manager to spearhead brand strategy and creativity for its expanding brand team.

Photo of the Rise User

Join DoorDash's Drive team as a Sr. Associate, focusing on growth strategy and operations to revolutionize delivery services.

Photo of the Rise User
Posted 10 days ago

Join SimVentions as a Configuration Management Analyst to contribute to vital engineering support at NAVAIR PAX River.

Photo of the Rise User
NinjaTrader Remote Chicago, Illinois, United States
Posted 13 days ago
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid

Join NinjaTrader as a Sr. Software Engineer I to help build and optimize our web applications within a thriving, innovative environment.

Lead and mentor a team of engineers in software development for advanced control systems at GE Aerospace.

Posted 5 days ago

Join SciTec as a Full Stack Software Engineer and contribute to groundbreaking technology in support of National Security and Defense.

Photo of the Rise User
Posted 4 days ago

Seeking a Backend Software Engineer III at Visa to revolutionize payment solutions through innovative software development.

Photo of the Rise User

As a Chief Software Engineer, you will spearhead technology strategies and innovative solutions in fraud management at Visa.

Photo of the Rise User
Experian Remote 475 Anton Blvd, Costa Mesa, CA 92626, USA
Posted 4 days ago

Join Experian as a Senior Software Development Engineer to lead the creation of scalable applications and enhance the efficiency of communication between microservices.

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.

1547 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$130,600/yr - $285,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 2, 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
F
Someone from OH, Columbus just viewed VP of Communications at Freedom Together Foundation
Photo of the Rise User
Someone from OH, Columbus just viewed Chief Organizational Communication Officer at Providence
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Bilingual Care Manager, Telephonic RN at Humana
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Business Partner at Red Bull
Photo of the Rise User
16 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Brunswick just viewed Sanitation Team Member at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Acquisition Specialist at Beghou Consulting
C
Someone from OH, Middletown just viewed Operations Analyst at Core Specialty Insurance
A
Someone from OH, Strongsville just viewed Graphic Design Intern at Anvil NorthWest
W
Someone from OH, Uhrichsville just viewed Director Operations at WVUMedicine
Photo of the Rise User
Someone from OH, Cincinnati just viewed Game Director, Scripps Sports at The E.W. Scripps Company
Photo of the Rise User
Someone from OH, Lorain just viewed 3D Modeler / Graphic Designer - Freelance at Twine
o
Someone from OH, Oxford just viewed Digital Media & Marketing Student Intern at osu
Photo of the Rise User
Someone from OH, Beachwood just viewed Dispensary Tech at Ayr Wellness
Photo of the Rise User
Someone from OH, Springfield just viewed Front Desk Clerk at Marriott International
Photo of the Rise User
Someone from OH, Columbus just viewed Licensing and Regulatory Compliance Analyst at Sportradar
Photo of the Rise User
Someone from OH, Mansfield just viewed US_EN_Operations_Warehouse Loader (Part Time) at Red Bull