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

Software Engineer, Machine Learning Infrastructure - job 1 of 2

DoorDash is looking for a talented Software Engineer to help build machine learning systems that power its logistics engine for delivery. The role offers an opportunity to work with data scientists and product engineers to evolve the ML platform.

Skills

  • Strong knowledge of CS fundamentals
  • Experience in software engineering
  • Familiarity with machine learning systems
  • Experience in cloud computing environments

Responsibilities

  • Build a world-class ML platform
  • Develop high performance and flexible pipelines
  • Work on infrastructure designs for data handling
  • Improve ML training and inference infrastructure

Education

  • B.S., M.S., or PhD in Computer Science or equivalent

Benefits

  • 401(k) plan with employer match
  • Paid time off and parental leave
  • Wellness benefits
  • Medical, dental, and vision insurance
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 Software Engineer, Machine Learning Infrastructure, DoorDash USA

As a Software Engineer focusing on Machine Learning Infrastructure at DoorDash in Seattle, Washington, you'll play a vital role in shaping our cutting-edge logistics engine for delivery. Our team is dedicated to building a reliable, 24x7 global infrastructure that fuels DoorDash's unique three-sided marketplace, connecting consumers, merchants, and Dashers. This is a fantastic opportunity for those who thrive on problem-solving and collaboration. You’ll be working alongside brilliant data scientists and product engineers, allowing you to dive deep into delivery data to enhance our machine learning workflows across services like Search & Recommendations, Dasher Assignment, and ETA Prediction. Picture yourself designing flexible, high-performance pipelines that adapt to new technologies and processes while managing vast amounts of data to facilitate hundreds of billions of predictions daily. We’re looking for someone with a solid background in building machine learning systems and infrastructure in the cloud. If you have experience leveraging tools like TensorFlow and PyTorch, and you enjoy contributing to a mission-driven company that values diversity, innovation, and personal growth, then this role at DoorDash is perfect for you! We’re excited to see how you can help elevate our platform and improve the scalability and reliability of our ML infrastructure. Join us in making impactful decisions that empower local economies and redefine delivery solutions!

Frequently Asked Questions (FAQs) for Software Engineer, Machine Learning Infrastructure Role at DoorDash USA
What are the responsibilities of a Software Engineer, Machine Learning Infrastructure at DoorDash?

As a Software Engineer specializing in Machine Learning Infrastructure at DoorDash, you will be responsible for building world-class ML platforms that enable seamless model development, training, and deployment. Collaborating with data scientists and product engineers to evolve the ML platform is key, along with designing high-performing data pipelines that support the rapid implementation of new technologies. You will also play a pivotal role in ensuring scalability and reliability of training and inference infrastructure, ultimately driving the machine learning capabilities across DoorDash's global operations.

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

To qualify for the Software Engineer, Machine Learning Infrastructure role at DoorDash, candidates should possess a B.S., M.S., or PhD in Computer Science or a related field. You should also have at least 6 years of industry experience in software engineering, with a proven track record of building machine learning systems for production. Familiarity with cloud computing environments and strong knowledge of fundamental computer science concepts and object-oriented programming languages is critical for success in this position.

Join Rise to see the full answer
What technical skills are essential for the Software Engineer, Machine Learning Infrastructure role at DoorDash?

Essential technical skills for the Software Engineer, Machine Learning Infrastructure role at DoorDash include proficiency in programming languages such as Python, especially with machine learning libraries like Pandas, PyTorch, and TensorFlow. Experience in distributed systems, data processing pipelines, and cloud-based environments, preferably AWS, is also important. Candidates should be familiar with tools such as Spark, MLLib, and MLFlow, as well as concepts involving large language models and real-time computing challenges.

Join Rise to see the full answer
What is the work environment like for Software Engineers at DoorDash?

The work environment for Software Engineers, Machine Learning Infrastructure at DoorDash is collaborative and fast-paced, thriving on innovation and inclusivity. As this role is hybrid, you will have the flexibility to work from home and participate in in-office activities in Seattle, which fosters a strong team dynamic. DoorDash emphasizes supporting its employees through comprehensive benefits, promoting happiness, health, and well-being, creating an engaging setting to tackle complex challenges.

Join Rise to see the full answer
How does DoorDash support employee growth and development in the Software Engineer role?

DoorDash is committed to employee growth and development within the Software Engineer, Machine Learning Infrastructure role by providing a culture that encourages learning and innovation. You will have opportunities to work on groundbreaking projects that have a considerable impact on the company, gain insights from diverse perspectives, and use the latest technologies. Through comprehensive benefits and a focus on well-being, DoorDash creates an environment where team members can thrive and advance their careers.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Machine Learning Infrastructure
Can you describe your experience with machine learning systems in production?

In answering this question, highlight specific projects where you've built and deployed machine learning models. Discuss the tools and technologies you used, such as TensorFlow or PyTorch, and the outcomes of your work. It's also beneficial to mention any challenges you faced and how you overcame them to show your problem-solving skills.

Join Rise to see the full answer
How do you ensure the scalability and reliability of an ML infrastructure?

To address this, talk about your experience designing infrastructures that handle large-scale data and predictions. Discuss methods you've implemented to enhance reliability, such as monitoring systems for performance metrics or using cloud environments that can easily scale resources. Share examples of systems you've built that required attention to scalability from day one.

Join Rise to see the full answer
What challenges have you faced while building data processing pipelines?

Describe specific challenges you’ve encountered in previous projects related to data processing, such as handling incomplete data or ensuring pipeline efficiency. Explain the approaches you took to resolve these issues, showcasing your analytical skills and creativity in finding solutions.

Join Rise to see the full answer
Describe a project where collaboration with data scientists was crucial.

Detail a project where your collaboration with data scientists led to significant outcomes. Highlight how you integrated their understanding of data with your engineering skills to create solutions that benefited the overall project. Discuss the communication strategies you employed that helped bridge the gap between engineering and data science.

Join Rise to see the full answer
What programming languages and tools are you most proficient in?

Here, you should mention the programming languages you excel in, particularly those relevant to the role, like Python. Discuss any specific libraries or tools you’ve used, such as TensorFlow or Spark, and provide examples of how you’ve applied them in your work. This will demonstrate your technical strengths to the interviewer.

Join Rise to see the full answer
How do you keep up with the latest trends in machine learning?

Discuss your strategies for staying informed about the latest developments in machine learning and artificial intelligence. Mention any resources like online courses, conferences, or research papers that you regularly follow, and give examples of how you’ve applied new trends or techniques in your work.

Join Rise to see the full answer
What strategies do you use for debugging and optimizing machine learning models?

Talk about your process for debugging and optimizing models, including specific tools or techniques like cross-validation, hyperparameter tuning, or monitoring performance metrics. Give tangible examples of how your strategies led to improved outcomes in projects.

Join Rise to see the full answer
How do you approach testing for machine learning models?

Describe your methodology for testing models before deployment, touching on strategies like A/B testing, validation sets, and performance tracking. Highlight your understanding of testing as an essential component of model development, ensuring that models perform adequately in real-world scenarios.

Join Rise to see the full answer
What role does documentation play in your workflow?

Explain the importance you place on documentation for machine learning projects. Discuss how you document requirements, workflows, and outcomes to ensure clarity for yourself and other team members. Emphasize that good documentation enhances collaboration, preserves knowledge, and streamlines future iterations or changes.

Join Rise to see the full answer
Can you explain a time when your project faced a setback?

In response, describe a specific instance where you encountered a setback during a project. Discuss how you identified the issue, the steps you took to address it, and the lessons learned from the experience. This will showcase your resilience and problem-solving skills, which are vital for any engineering position.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
DoorDash USA Hybrid Chicago, Illinois, United States
Posted 4 days ago

As a Sales Development Representative at DoorDash, you will play a vital role in acquiring top merchant partners and driving business growth.

Photo of the Rise User

As a Senior Manager at DoorDash, you will drive transformative HR automation initiatives and improvements in People functions on a global scale.

Photo of the Rise User

Lead multiple engineering teams as a Sr. Director, delivering secure and innovative financial technology solutions in a hybrid work environment.

Photo of the Rise User

Join Zoox as a Senior Embedded Software Engineer, where you'll shape the future of autonomous vehicles through cutting-edge firmware development.

Become a pivotal Staff Software Systems Engineer at Northrop Grumman, contributing to innovative Command and Control solutions.

Photo of the Rise User
Posted 3 days ago

Join Arbol as a Senior Software Engineer to develop scalable web applications in the climate risk sector.

Photo of the Rise User

Seeking an experienced Senior Software Engineer to join Let’s Pave as an independent contractor, offering both remote flexibility and in-person options.

Photo of the Rise User
Tatum Remote No location specified
Posted 6 days ago

Join Tatum's growing team as a Senior Java Developer and work on cutting-edge blockchain technologies.

Join Alignerr.com as a Freelance AI Tutor specializing in Kotlin, helping shape the future of AI with innovative solutions.

Photo of the Rise User
Promise Robotics Remote No location specified
Posted 11 days ago

Become a vital part of Promise Robotics as a BIM Software Developer, crafting tools that redefine the future of construction through automation.

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.

1548 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
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
X
Someone from OH, Cleveland just viewed Lead / Senior Analyst - SAP HCM at Xcellink Pte Ltd
Photo of the Rise User
175 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Akron just viewed Accounting Co-Op at VEGA Americas
Photo of the Rise User
10 people applied to Software Engineer Intern at OPSWAT
R
Someone from OH, Cincinnati just viewed Director, Payroll Tax at Ryan
Photo of the Rise User
11 people applied to Software Engineer Intern at GITAI
P
Someone from OH, Columbus just viewed Data Science for Smart Agriculture- Part-Time at PSU
Photo of the Rise User
Someone from OH, Cincinnati just viewed Brand Management & Partnerships Assistant at LAIKA
Photo of the Rise User
Someone from OH, Athens just viewed Senior Multimedia Artist, Design & Creative at RepRisk AG
H
Someone from OH, Rocky River just viewed Training Manager at Hotel Bardo Savannah
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
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