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

Senior Software Engineer, Machine Learning - Delivery Excellence (CV)

DoorDash is looking for a Senior Software Engineer specialized in Machine Learning and Computer Vision to enhance their delivery systems. The role involves developing solutions to improve delivery quality through advanced machine learning techniques.

Skills

  • Machine Learning
  • Computer Vision
  • Python programming
  • Frameworks such as PyTorch or TensorFlow

Responsibilities

  • Develop production-level machine learning solutions
  • Collaborate with cross-functional teams
  • Explore and harness diverse data sources
  • Drive impact and contribute to personal and professional growth
  • Innovate and experiment with cutting-edge technologies

Education

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

Benefits

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

Average salary estimate

$218200 / YEARLY (est.)
min
max
$137100K
$299300K

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 Senior Software Engineer, Machine Learning - Delivery Excellence (CV), DoorDash USA

At DoorDash, we're on the lookout for a talented Senior Software Engineer with a focus on Machine Learning in Delivery Excellence. Located in the vibrant tech hubs of San Francisco, Sunnyvale, or Seattle, this role is pivotal in shaping the future of our logistics engine for last-mile delivery. As a Senior Machine Learning Engineer, you will dive deep into the exciting world of Computer Vision, where your expertise will help identify and resolve potential delivery defects early in the process, ensuring our Dashers maintain the exceptional quality that our customers expect. You will design and validate innovative machine learning solutions that integrate real-time visual data with other data sources, allowing us to proactively improve our service. Imagine developing algorithms that can detect visual anomalies in packages or pinpoint errors in delivery logistics! You'll collaborate closely with diverse teams across engineering, product, and business strategy to drive impactful roadmaps powered by cutting-edge machine learning technology. With 5+ years of experience under your belt, you will leverage your strong background in applied Computer Vision and programming skills to take our delivery solutions to the next level. If you have a passion for innovation and enjoy working in a fast-paced environment where you can really make a difference, we would love to hear from you!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Machine Learning - Delivery Excellence (CV) Role at DoorDash USA
What are the responsibilities of a Senior Software Engineer, Machine Learning at DoorDash?

As a Senior Software Engineer specializing in Machine Learning at DoorDash, you will take on significant responsibilities such as developing production-level machine learning solutions that tackle complex vision-related challenges. You will design algorithms for tasks like object detection, image classification, and anomaly detection, ensuring high-quality delivery experiences for our customers. Furthermore, collaboration with cross-functional teams will be essential to align machine learning initiatives with business objectives and product strategies.

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

To qualify for the Senior Software Engineer, Machine Learning position at DoorDash, candidates should have a minimum of 5 years of experience developing machine learning models with demonstrable business impact. An advanced degree in a relevant quantitative field such as Computer Vision, Statistics, or Computer Science is preferred. Strong programming skills in Python, experience with ML frameworks like PyTorch or TensorFlow, and a solid understanding of deploying models into production are crucial for success in this role.

Join Rise to see the full answer
How does the Senior Software Engineer, Machine Learning role at DoorDash contribute to delivery quality?

The Senior Software Engineer, Machine Learning role at DoorDash is integral to enhancing delivery quality by developing innovative machine learning solutions that identify potential defects and operational errors at an early stage. By processing real-time visual data alongside various complementary data sources, you'll enable proactive interventions, ensuring timely corrections that enhance overall delivery reliability and customer satisfaction.

Join Rise to see the full answer
What technologies will a Senior Software Engineer, Machine Learning at DoorDash work with?

In the Senior Software Engineer, Machine Learning role at DoorDash, you'll work with advanced technologies in the field of Artificial Intelligence and Machine Learning. You will utilize frameworks such as PyTorch and TensorFlow to build and deploy scalable machine learning models. Your focus will be on Computer Vision techniques, including entity recognition, segmentation, and multi-modal fusion to solve complex real-world challenges in delivery and logistics.

Join Rise to see the full answer
What does the career growth look like for a Senior Software Engineer, Machine Learning at DoorDash?

Career growth for a Senior Software Engineer, Machine Learning at DoorDash is promising, with ample opportunities for both technical and leadership development. You'll be encouraged to innovate and experiment with cutting-edge technologies while working alongside multidisciplinary teams. DoorDash provides a supportive environment that values continuous improvement and career advancement, helping you unlock new markets and significantly impact our delivery ecosystem.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Machine Learning - Delivery Excellence (CV)
Can you explain your experience with Computer Vision technologies in previous projects?

In your response, highlight specific projects where you implemented Computer Vision techniques. Describe the challenges you faced, the technologies you used, and the impact your work had on the project or company. This will showcase your experience and problem-solving abilities in a practical context.

Join Rise to see the full answer
How do you approach deploying machine learning models to production?

Discuss your approach by outlining steps like model training, validation, and testing phases, as well as the tools and frameworks you use for deployment. Mention your experience with monitoring model performance post-deployment and strategies for continuous improvement to ensure optimal results.

Join Rise to see the full answer
What are some challenges you've faced in working with multi-modal systems?

Talk about specific challenges encountered when integrating diverse data sources into machine learning systems. Provide examples of issues like data synchronization or feature selection and how you successfully resolved them. This will demonstrate your critical thinking and problem-solving environment.

Join Rise to see the full answer
Describe a project where you collaborated with cross-functional teams.

Share a detailed account of a project that involved working with different departments. Highlight your role in ensuring effective communication and collaboration, the outcomes of the project, and any lessons learned. This illustrates your teamwork and interpersonal skills, crucial for the Senior Software Engineer role.

Join Rise to see the full answer
What is your experience with scalable machine learning solutions?

Focus on your experience building scalable machine learning models. Talk about the patterns you followed for designing solutions, tools, or frameworks used, and any performance optimization techniques you implemented to ensure efficiency and reliability in production.

Join Rise to see the full answer
How do you stay up-to-date with the latest trends and advancements in machine learning?

Demonstrate your commitment to professional growth by discussing the resources you use to stay informed, such as conferences, online courses, or research papers. Mention any specific topics or trends in machine learning that you find exciting and how they could apply to your role at DoorDash.

Join Rise to see the full answer
Can you describe your experience with object detection algorithms?

Share specific examples of object detection algorithms you've worked with, including the context of the projects and the challenges you overcame. Highlight any specific performance metrics you achieved and the impact of your solutions on overall project success.

Join Rise to see the full answer
What strategies do you use to handle experimental validation of ML models?

Explain your methodology for validating machine learning models, focusing on experimental design, data collection, analysis, and evaluation metrics. Discuss the importance of rigorous testing to ensure model effectiveness and reliability in real-world applications.

Join Rise to see the full answer
How do you prioritize and manage competing requests for machine learning projects?

Outline your approach to prioritizing project requests based on factors like business impact, urgency, and feasibility. Share examples of how you communicated with stakeholders to manage expectations and allocate resources effectively.

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

Emphasize the importance of feedback in refining machine learning models and projects. Discuss how you solicit input from team members and stakeholders to improve your work continuously and how you've implemented changes based on feedback in your past projects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
DoorDash USA Hybrid Austin, TX; Dallas, TX; Houston, TX; Fort Worth, TX
Posted 5 days ago
Photo of the Rise User
DoorDash USA Hybrid Chicago, IL; New York, NY; San Francisco, CA; Sunnyvale, CA
Posted 5 days ago
Posted 12 days ago
Photo of the Rise User
AbbVie Remote Heredia Province, Heredia, Costa Rica
Posted 3 days ago
Photo of the Rise User
Sinch Remote No location specified
Posted 7 days ago
Photo of the Rise User
SpectraMedix Remote NJ-133, East Windsor, NJ, USA
Posted 6 days ago
Photo of the Rise User
Paradym Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 5 days ago
Diversity of Opinions
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Mission Driven
Rapid Growth
Passion for Exploration
Empathetic
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
401K Matching
Life insurance
Maternity Leave
Paternity Leave
Paid Holidays
Paid Time-Off
Performance Bonus
Social Gatherings
Some Meals Provided
Photo of the Rise User
Posted 5 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.

1294 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$137,100/yr - $299,300/yr
EMPLOYMENT TYPE
Full-time, on-site
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!