
Staff Software Engineer, Machine Learning - Personalization
At DoorDash, we believe in harnessing the power of technology to connect people with the food they love. As a Staff Software Engineer for Machine Learning - Personalization, you will play a crucial role in shaping our platform and driving our mission forward. We are seeking a talented individual with a strong background in machine learning and a passion for creating personalized experiences for our customers. If you are a self-starter, innovative thinker, and team player who is ready to take on complex challenges and make a real impact, we want you to join our team at DoorDash.
- Develop and implement machine learning algorithms and models to drive personalized experiences for DoorDash customers.
- Collaborate with cross-functional teams including product managers, data scientists, and engineers to identify and prioritize opportunities for personalization.
- Design, build, and maintain scalable and efficient machine learning systems that integrate with our platform.
- Stay up-to-date with advancements in machine learning and identify opportunities to leverage new techniques and technologies to improve our personalization capabilities.
- Take ownership of projects and drive them from ideation to production, ensuring high-quality and timely delivery.
- Mentor and guide junior team members in developing their technical skills and understanding of machine learning principles.
- Contribute to the overall architecture and design of our platform, with a focus on scalability, reliability, and performance.
- Communicate effectively with stakeholders to gather requirements, provide updates, and address any issues or concerns.
- Conduct thorough testing and debugging to ensure the accuracy and effectiveness of machine learning models.
- Continuously monitor and evaluate the performance of our personalization systems and make recommendations for improvements.
- Stay compliant with data privacy and security regulations and ensure ethical use of customer data in all machine learning processes.
- Actively participate in code reviews, knowledge sharing sessions, and other team activities to promote best practices and maintain high-quality standards.
Strong Background In Machine Learning And Data Science: The Ideal Candidate Should Have A Deep Understanding Of Machine Learning Algorithms, Statistical Modeling, And Data Analysis Techniques. They Should Also Have Experience Working With Large Datasets And Implementing Machine Learning Models In Production.
Proficiency In Programming Languages And Tools: A Staff Software Engineer In This Role Should Be Proficient In Programming Languages Such As Python, Java, Or C++, As Well As Have Experience With Machine Learning Libraries And Frameworks Such As Tensorflow, Pytorch, Or Scikit-Learn.
Experience With Personalization And Recommendation Systems: The Candidate Should Have Experience Building And Optimizing Personalization And Recommendation Systems In An E-Commerce Or Similar Industry. This Includes Understanding User Behavior, A/B Testing, And Implementing Algorithms To Improve User Experience.
Strong Problem-Solving And Analytical Skills: As A Staff Software Engineer, The Candidate Should Have A Strong Ability To Think Critically And Solve Complex Problems. They Should Be Able To Analyze Data And Use It To Make Informed Decisions And Recommendations.
Leadership And Communication Skills: This Role Requires The Candidate To Lead A Team Of Engineers And Work Closely With Cross-Functional Teams. Therefore, Strong Leadership And Communication Skills Are Essential For Effectively Collaborating With Others And Driving Projects To Completion.
Data Analysis
Big Data
Deep Learning
Data Visualization
Cloud Computing
Artificial Intelligence
Natural language processing
Statistical modeling
Machine learning algorithms
Predictive modeling
Python programming
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
creativity
Attention to detail
Teamwork
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a Staff Software Engineer, Machine Learning - Personalization in San Francisco, CA, USA is between $150,000 and $200,000 per year. This may vary based on factors such as experience, specific job responsibilities, and the company's location and size.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Best local restaurants now deliver. Get breakfast, lunch, dinner and more delivered from your favorite restaurants right to your doorstep with one easy click.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started