Search jobs > Sunnyvale, CA > Software engineer machine

Senior Software Engineer, Machine Learning - Personalization & Growth

DoorDash
Sunnyvale, CA
Full-time

About the Role

We’re looking for a passionate Applied Machine Learning expert to join our team. As a Senior Machine Learning Scientist, you’ll be conceptualizing, designing, implementing, and validating algorithmic improvements to the search and personalization experiences at the heart of our fast growing grocery and retail delivery business.

In this role, you will leverage our robust data and machine learning infrastructure to implement new ML solutions to make the consumer search experience more relevant, seamless, and delightful across grocery, convenience, and many other retail categories.

You will be expected to demonstrate a strong command of production level machine learning, a passion for solving end-user problems, and collaborate well with multi-disciplinary teams.

You will report into the engineering manager on our New Verticals Consumer ML team. We expect this role to be hybrid with some time in-office and some time remote (#LI-Hybrid).

You’re excited about this opportunity because you will

  • Develop production machine learning solutions to build a world class personalized shopping experience for a diverse and expanding retail space.
  • Partner with engineering and product leaders to help shape the product roadmap leveraging ML.
  • Mentor junior team members, and lead cross functional pods to generate collective impact.

You can find out more on our ML blog

We’re excited about you because you have

  • 5+ years of industry experience developing machine learning models with business impact, and shipping ML solutions to production.
  • M.S., or PhD. in Statistics, Computer Science, Math, Operations Research, Physics, Economics, or other quantitative field
  • Expertise in applied ML for Search / NLP / IR / Product Knowledge Graph - both classical and deep learning based. Additional familiarity with explore / exploit / MAB algorithms, LLMs, and causal inference techniques
  • Machine learning background in Python; experience with PyTorch or TensorFlow preferred.
  • Familiarity with Kotlin / Scala
  • Ability to communicate technical details to nontechnical stakeholders
  • You keep the mission in mind, take ideas and help them grow using data and rigorous testing, show evidence of progress and then double down
  • Desire for impact with a growth-minded and collaborative mindset
  • 30+ days ago
Related jobs
Promoted
TikTok
San Jose, California

We are a group of applied machine learning engineers and data scientists that focus on E-commerce recommendations. We are interested and excited in applying large scale machine learning to solve various real-world problems in E-commerce. At least 3 years working experience in one of the following fi...

Promoted
NVIDIA
Santa Clara, California

As a new grad, are you ready to join the team that's shaping the future of artificial intelligence and computing? NVIDIA is seeking a talented and motivated Software Engineer, Algorithms and Machine Learning to join our team of innovators. Explore traditional, machine learning, and deep learning-bas...

Promoted
TikTok
San Jose, California

Experience with one or more of the following: Machine Learning, Deep Learning, NLP, ranking systems, recommendation systems. Participate in the development and iteration of Ads algorithms by using Machine Learning. We are looking for candidates who brave difficulties, share a passion for tackling co...

Promoted
TikTok
San Jose, California

On the TikTok Search Team, you will have the opportunity to develop and apply cutting-edge machine learning technologies in real-time large-scale systems, which serve billions of search requests every day. Combine your understanding of product objectives and take full advantage of modern machine lea...

Promoted
Nvidia Corporation
Santa Clara, California

MS or PhD or equivalent experience in Computer Science, Computer Engineering, Electrical Engineering, or a related field with a focus on Deep Learning, Machine Learning, and Computer Vision. Senior Systems Software Engineer, TAO Deep Learning. Senior Systems Software Engineer, Deep Learning. Archite...

Promoted
TikTok
San Jose, California

The e-commerce industry has seen tremendous growth in recent years and has become a hotly contested space amongst leading Internet companies, and its future growth cannot be underestimated. Our product engineering team is responsible for building an e-commerce ecosystem that is innovative, secure an...

Promoted
Marchingorder
Palo Alto, California

MarchingOrder is a profitable and growing edtech startup that serves as the behind-the-scenes software powering graduation ceremonies across most universities and colleges in the US. We are on the lookout for passionate individuals that love education and are eager to drive growth and make an impact...

Pyramid Consulting, Inc
Menlo Park, California

Senior Software/ML(Machine Learning) Engineer. Develop optimized software in an embedded environment for vector machines. The Silicon team is driving the state of the art forward with breakthroughs in computer vision, machine learning, mixed reality, graphics, displays, sensors, and new ways to map ...

Promoted
GEICO
San Jose, California

Develop and execute technical software development strategies for the Platform Engineering domain. Technology and Software Development. Opportunities for professional growth and development within a dynamic environment. Collaborate with product managers, team members, customers, and other engineerin...

Chan Zuckerberg Initiative
Redwood City, California

Have a Masters or PhD in computer science (focus on machine learning & data analytics) or a related field or equivalent industry experience and at least 2-3 years of experience developing and applying machine learning methods. Experience and technical fluency in AI, machine learning, operations rese...