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 - Gen AI image - Rise Careers
Job details

Software Engineer, Machine Learning Infrastructure - Gen AI

DoorDash is looking for a Software Engineer specializing in Machine Learning Infrastructure to build and maintain a reliable global logistics engine. The role involves developing a robust ML platform and collaborating with various teams to enhance machine learning capabilities.

Skills

  • Strong knowledge of CS fundamentals and OOP languages
  • Experience with machine learning systems
  • Proficient in cloud computing infrastructure

Responsibilities

  • Build a world-class ML platform for model development and deployment
  • Collaborate with Data Scientists and ML Engineers to evolve the platform
  • Develop high-performance pipelines for various ML applications
  • Design and implement solutions for vast amounts of feature data
  • Improve reliability and scalability of 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
  • Comprehensive medical, dental, and vision benefits
  • Wellness benefits and mental health program
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$207300 / YEARLY (est.)
min
max
$167800K
$246800K

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 - Gen AI, DoorDash USA

Join DoorDash as a Software Engineer for Machine Learning Infrastructure, where you'll play a vital role in shaping our cutting-edge logistics engine designed for seamless delivery. Imagine diving headfirst into a treasure trove of delivery data to enhance our ML workflows across Search & Recommendations, Dasher Assignment, and more! Here, you'll be part of a small, dynamic team committed to empowering efficient machine learning at scale, tackling an impressive volume of trillions of feature values and hundreds of billions of predictions daily. As you collaborate closely with Data Scientists and ML Engineers, your work will help evolve our world-class ML platform where models are developed, trained, and deployed with ease. If you have a robust background in software engineering, machine learning, or systems engineering, this is the perfect opportunity to thrive in an exciting, innovative environment. With a hybrid work arrangement in San Francisco, Sunnyvale, or Seattle, we value work-life balance as much as collaboration. Come be part of a transformation in how DoorDash not only delivers food but also goods across the marketplace, all while enjoying a comprehensive benefits package that includes healthcare, wellness support, and competitive compensation. If you’re ready to make a significant impact, DoorDash is excited to welcome you aboard!

Frequently Asked Questions (FAQs) for Software Engineer, Machine Learning Infrastructure - Gen AI Role at DoorDash USA
What responsibilities does a Software Engineer, Machine Learning Infrastructure at DoorDash have?

As a Software Engineer in Machine Learning Infrastructure at DoorDash, your primary responsibilities will include building and maintaining an industry-leading ML platform, collaborating with various teams to enhance machine learning workflows, and creating flexible data pipelines that adapt to emerging technologies. Your efforts will be integral in ensuring that our logistics engine efficiently processes vast amounts of data daily, thus empowering DoorDash's operations.

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

Ideal candidates for the Software Engineer, Machine Learning Infrastructure role at DoorDash should have a Bachelor’s, Master’s, or PhD in Computer Science or a related field. Additionally, you should possess strong knowledge of computer science fundamentals, over four years of software engineering experience, and hands-on expertise in building machine learning systems and infrastructures for data analysis and processing.

Join Rise to see the full answer
What technologies are important for a Software Engineer, Machine Learning Infrastructure at DoorDash?

For a Software Engineer focusing on Machine Learning Infrastructure at DoorDash, familiarity with various technologies is essential. Experience with cloud environments such as AWS, data processing frameworks like Spark and Databricks, as well as machine learning libraries such as TensorFlow and PyTorch, will be highly beneficial. Knowledge of real-time computing challenges and large scale distributed systems is also a plus!

Join Rise to see the full answer
What makes the Machine Learning Infrastructure team at DoorDash unique?

The Machine Learning Infrastructure team at DoorDash is unique due to its commitment to innovation and efficiency. You will be working with a small, focused group where collaboration is core to our success. By leveraging a culture that encourages continuous learning and adaptation, you'll not only work on practical solutions but also tackle the broader challenges inherent in a fast-paced industry, making your contributions incredibly impactful.

Join Rise to see the full answer
What opportunities for growth exist within the Software Engineer, Machine Learning Infrastructure role at DoorDash?

At DoorDash, the Software Engineer, Machine Learning Infrastructure position opens doors to numerous opportunities for professional growth. As the company evolves, you can expand your skills by tackling novel challenges in machine learning, participating in mentorship programs, and collaborating across various teams, all while enjoying access to a strong benefits package that supports your career development.

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

When answering this question, share specific examples from your past roles where you successfully built, trained, and deployed machine learning models. Explain the challenges faced, how you implemented solutions, and highlight any measurable outcomes that resulted from your contributions.

Join Rise to see the full answer
What strategies do you use for optimizing machine learning pipeline performance?

Discuss techniques such as feature engineering, model selection, and hyperparameter tuning. Also, explain how you monitor performance metrics and iterate on your models based on their outputs, demonstrating your analytical thinking and hands-on experience in improving the efficiency of ML workflows.

Join Rise to see the full answer
How do you approach collaboration with cross-functional teams?

Talk about your experience working alongside Data Scientists, Product Engineers, and other stakeholders. Highlight your communication skills and the importance of understanding their needs and challenges while delivering technical insights, ensuring a smooth synergy in the projects you undertook.

Join Rise to see the full answer
What do you understand about ensuring reliability in machine learning infrastructure?

Reliability is critical in machine learning infrastructure. Explain that your approach includes rigorous monitoring, redundancy, regular updates, and testing of models. Share examples of how you have implemented these practices in previous positions, ensuring uptime and accuracy in predictions.

Join Rise to see the full answer
Can you provide an example of a challenging problem you've faced and how you solved it?

When posed with this question, pick a technical challenge relevant to the field of software engineering or machine learning. Detail the problem, the steps taken to analyze it, the solutions you proposed, and the impact of your resolution on the project or team, showcasing your problem-solving ability.

Join Rise to see the full answer
What experience do you have with scalable data processing systems?

Discuss any relevant experience you have working with large datasets, and the technologies and frameworks you've utilized, like Apache Spark or similar. Share specific examples where scalability was necessary, outlining the steps you took to ensure successful processing and analysis of significant amounts of data.

Join Rise to see the full answer
How do you stay current with advancements in machine learning and software engineering?

Your answer should cover various resources such as blogs, webinars, and courses that you regularly engage with. Mention any communities or professional groups you’re part of that help you stay updated on the latest trends and technologies in the machine learning space.

Join Rise to see the full answer
What role does documentation play in your software development process?

While answering this, emphasize that documentation is integral for facilitating collaboration and ensuring that code is maintainable. Explain how you keep your documentation up to date and the practices you follow to ensure quality and comprehensiveness for future developers.

Join Rise to see the full answer
Have you ever had to debug a machine learning model? How did you approach it?

Here, detail your debugging process, including how you identify issues within the model's predictions, the tools you used to troubleshoot, and how you verified that your adjustments improved performance, showcasing your analytical skills and attention to detail.

Join Rise to see the full answer
What interests you about the Software Engineer, Machine Learning Infrastructure role at DoorDash?

This is your chance to express genuine interest in the role. Discuss your enthusiasm for working on innovative projects, the opportunity to improve logistics through machine learning, and your alignment with DoorDash's mission, providing personal touches that reflect your interest in their work culture and product.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
DoorDash USA Hybrid San Francisco, CA; Sunnyvale, CA; Seattle, WA
Posted 7 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 11 days ago
Rive Remote No location specified
Posted 11 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.

1386 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$167,800/yr - $246,800/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 27, 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, Cincinnati just viewed Finance & Accounting Associate at HeadQuarters
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
12 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Sandusky just viewed Supply Chain Trainee Program (SCTP) at Anheuser-Busch
Photo of the Rise User
11 people applied to Unity Developer at FS Studio
Photo of the Rise User
139 people applied to Scrum Master-Remote at DICE
C
Someone from OH, Port Clinton just viewed Data Entry Clerk at Comforce Resource
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja
Photo of the Rise User
Someone from OH, Youngstown just viewed Channel Development Representative at Arrow Electronics
Photo of the Rise User
Someone from OH, Cincinnati just viewed Buyer at Novolex
k
Someone from OH, Columbus just viewed Patient Experience Coordinator at knownwell
Photo of the Rise User
Someone from OH, Columbus just viewed Store Manager - New Store Opening at Curaleaf
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems