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

Machine Learning Engineer - New Verticals - Search & Recommendations

Join DoorDash as a Machine Learning Engineer to develop the algorithms that enhance search and personalization for the retail and grocery business. This role involves collaborating with multi-disciplinary teams while driving innovation in a fast-paced environment.

Skills

  • Machine Learning expertise
  • Python programming
  • Experience with PyTorch or TensorFlow
  • Strong communication skills

Responsibilities

  • Develop production machine learning solutions for personalized shopping experiences
  • Collaborate with engineering and product teams to shape the roadmap
  • Mentor junior team members
  • Lead cross-functional pods to generate impact

Education

  • M.S. or PhD in Statistics, Computer Science, or related field

Benefits

  • 401(k) with employer match
  • Paid time off
  • Paid parental leave
  • Wellness benefits
  • Medical, dental, and vision benefits
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$185750 / YEARLY (est.)
min
max
$119100K
$252400K

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 Machine Learning Engineer - New Verticals - Search & Recommendations, DoorDash USA

If you're passionate about machine learning and want to make a tangible impact, joining DoorDash as a Machine Learning Engineer for New Verticals in Search & Recommendations could be your next big opportunity! In this dynamic role based in one of our vibrant locations like Sunnyvale, San Francisco, Seattle, New York, or Los Angeles, you'll be at the forefront of developing cutting-edge search and information retrieval models that enhance our rapidly evolving retail and grocery delivery services. You'll collaborate with engineering and product teams to shape the product roadmap, using your expertise to build a personalized shopping experience across various retail categories. Your role will involve implementing and validating algorithmic improvements while mentoring junior engineers, fostering a spirit of teamwork and innovation. With over 5 years of industry experience in machine learning and a strong command of Python, you’ll thrive in an environment that encourages ownership, adaptability, and continuous learning. At DoorDash, we believe in empowering our employees by offering a comprehensive benefits package and a culture that champions diversity and inclusion. If you're ready to take on significant responsibilities and work alongside talented professionals who share your passion for technology and logistics, we can't wait to hear from you!

Frequently Asked Questions (FAQs) for Machine Learning Engineer - New Verticals - Search & Recommendations Role at DoorDash USA
What are the responsibilities of a Machine Learning Engineer at DoorDash?

As a Machine Learning Engineer at DoorDash, your primary responsibilities include conceptualizing, designing, implementing, and validating algorithmic enhancements for our search and personalization functions. You will develop and deploy production-level machine learning solutions, ensuring they positively impact the personalized shopping experience across our diverse retail space. Moreover, collaboration with engineering and product leadership is essential to influence the product roadmap utilizing machine learning insights.

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

To qualify for the Machine Learning Engineer position at DoorDash, you should have over 5 years of industry experience in creating machine learning models with a proven track record of shipping solutions to production. A strong background in machine learning, especially in areas like Search, NLP, Information Retrieval, and Recommendation Systems is crucial. Additionally, familiarity with Python, along with frameworks such as PyTorch or TensorFlow, is highly desirable.

Join Rise to see the full answer
What skills are important for a Machine Learning Engineer at DoorDash?

Key skills for a Machine Learning Engineer at DoorDash include deep expertise in applied machine learning methodologies for Search and Recommendations, strong programming skills in Python, and familiarity with modern ML frameworks. Excellent communication abilities, leadership potential to mentor junior members, and a collaborative spirit are essential as well, along with adaptability to thrive in a rapidly changing environment.

Join Rise to see the full answer
What kind of projects will I work on as a Machine Learning Engineer at DoorDash?

As a Machine Learning Engineer at DoorDash, you'll engage in exciting projects that involve developing robust machine learning models to enhance the search and personalization experience. This includes working on improving consumer interactions across various retail categories and refining algorithms to ensure a delightful shopping journey for our customers. Mentoring fellow engineers and collaborating with cross-functional teams will also be integral parts of your role.

Join Rise to see the full answer
What is the company culture like at DoorDash for Machine Learning Engineers?

DoorDash fosters an inclusive and dynamic company culture for its Machine Learning Engineers, prioritizing collaboration, creativity, and innovation. Employees are encouraged to bring their unique perspectives to the table and contribute to solutions that drive the company's mission. With a focus on personal development and mentorship, you'll find a supportive environment that celebrates diversity while tackling various challenges in technology and logistics.

Join Rise to see the full answer
Common Interview Questions for Machine Learning Engineer - New Verticals - Search & Recommendations
Can you describe your experience with machine learning models in production?

In my previous roles, I've designed and deployed machine learning models that significantly enhanced user experiences. I focus on ensuring that models are not only accurate but also efficient for real-time applications, allowing for seamless integrations into existing systems.

Join Rise to see the full answer
How do you prioritize your tasks when working on multiple machine learning projects?

I tackle this by using a combination of agile methodologies and project management tools. Prioritizing tasks based on their potential impact and urgency helps me stay focused and deliver high-quality results on time.

Join Rise to see the full answer
What machine learning frameworks are you most proficient with?

I'm proficient in several frameworks, including PyTorch and TensorFlow. I appreciate their flexibility and community support, which makes prototyping and deploying models efficiently much easier.

Join Rise to see the full answer
Can you explain a challenging machine learning problem you've solved?

One challenging problem involved developing a recommendation system that had to account for user preferences and changing trends. I tackled this by implementing collaborative filtering techniques combined with real-time data analysis, resulting in a significantly improved user engagement.

Join Rise to see the full answer
How do you ensure your machine learning models remain relevant over time?

I believe in the value of continuous learning and adaptation. I regularly analyze model performance and update them based on new data, user feedback, and technological advancements. Implementing feedback loops allows the models to adapt to changing patterns effectively.

Join Rise to see the full answer
How do you handle ambiguity in project requirements?

I address ambiguity by maintaining open communication with stakeholders and seeking to clarify project goals early in the process. I also make an effort to iterate rapidly, allowing for adjustments as I gather more information throughout the project.

Join Rise to see the full answer
What role does collaboration play in your approach to machine learning?

Collaboration is crucial, especially in cross-disciplinary teams. Sharing knowledge and leveraging diverse expertise helps refine solutions and leads to more innovative outcomes as I believe different perspectives contribute significantly to problem solving.

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

I approach mentoring with a focus on fostering a growth mindset. I enjoy sharing my knowledge about machine learning concepts and techniques while encouraging junior members to take ownership of their projects, which ultimately boosts their confidence and skill level.

Join Rise to see the full answer
What impact do you believe machine learning can have on retail and delivery services?

Machine learning has the potential to revolutionize retail and delivery services by enhancing personalization, optimizing operations, and improving customer satisfaction. By leveraging data more effectively, we can create experiences that are tailored to users' needs, making their interactions more engaging.

Join Rise to see the full answer
Why do you want to work for DoorDash?

I admire DoorDash's commitment to innovation and empowering local economies. The opportunity to contribute to cutting-edge machine learning projects that enhance user experiences in such a rapidly evolving company aligns perfectly with my career goals and passion for technology.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
DoorDash USA Hybrid Cleveland, Ohio; Washington D.C.
Posted 13 days ago
Photo of the Rise User
DoorDash USA Remote San Francisco, CA; Sunnyvale, CA; Seattle, WA; Los Angeles, CA
Posted 13 days ago
Photo of the Rise User
Mission Driven
Customer-Centric
Transparent & Candid
Growth & Learning
Fast-Paced
Inclusive & Diverse
Work/Life Harmony
Rise from Within
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Education Stipend
Learning & Development
Bias Training
Performance Bonus
Photo of the Rise User
Kraken Remote No location specified
Posted 12 days ago
Photo of the Rise User
ProArch Remote No location specified
Posted 12 hours ago
Photo of the Rise User
Posted 47 minutes ago
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Diversity of Opinions
Empathetic
Fast-Paced
Rise from Within
Work/Life Harmony
Take Risks
Startup Mindset
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Employee Resource Groups
401K Matching
Paid Holidays
Paid Sick Days
Flooid Remote No location specified
Posted 2 days ago
Photo of the Rise User
Inclusive & Diverse
Growth & Learning
Customer-Centric
Collaboration over Competition
Medical Insurance
Maternity Leave
Flex-Friendly
401K Matching

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.

578 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$119,100/yr - $252,400/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 8, 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!