Search jobs > Sunnyvale, CA > Software engineer machine

Staff Software Engineer, Machine Learning - Voice Ordering AI

DoorDash
Sunnyvale, CA
Full-time

About the Role

We’re looking for a passionate Applied Machine Learning expert to join our team. As a Staff Machine Learning Engineer, you’ll be conceptualizing, designing, implementing, and validating algorithmic improvements to the catalog system and our product knowledge graph at the heart of our fast-growing grocery and retail delivery business.

You will use our robust data and machine learning infrastructure to implement new ML solutions to make our product knowledge graph accurate, standardized, semantically rich, easily discoverable, and extensible.

We’re looking for someone with a command of production-level machine learning and experience with solving end-user problems who enjoys collaborating with multi-disciplinary teams.

You will report into the engineering manager on our New Verticals, Catalog ML team. We expect this role to be hybrid with some time in-office and some time remote.

You’re excited about this opportunity because you will

  • Develop production machine learning solutions to solve catalog building and quality problems such as entity recognition, entity resolution, attribute extraction, and category classification, image classification.
  • Partner with engineering, product, and business strategy leaders to help shape an ML-driven product roadmap and grow a multi-billion dollar retail delivery business.
  • Find new ways to use diverse data sources, intuitive models, and flexible experimentation to create a world-class shopping and dashing experience.

You can find out more on our ML blog post

We're excited about you because you have

  • 8+ years of industry experiencedeveloping machine learning models with business impact, and shipping ML solutions to production.
  • Experience with machine learning methods in building product knowledge graphs.
  • Machine learning background in Python; experience with PyTorch, TensorFlow, or similar frameworks and familiarity with Natural Language Processing (LLM, Entity Recognition, Entity Resolution, Classification), Graph-based Models, and Computer Vision.
  • M.S., or PhD. in Statistics, Computer Science, Math, Operations Research, Physics, Economics, or other quantitative fields.
  • The desire for impact with a growth-minded and collaborative mindset
  • 30+ days ago
Related jobs
Promoted
pony.ai
Fremont, California

Frame the open-ended real-world problems into well-defined ML problems; develop and apply cutting-edge ML approaches (deep learning, reinforcement learning, imitation learning, etc) to these problems; scale them to data pipelines; and streamline them to run in real-time on the cars. Experience in ap...

Promoted
TikTok
San Jose, California

As a Staff Backend Engineer on the TikTok AI Camera Team, you will be responsible for designing, building, and maintaining scalable and robust backend systems to support the camera tools and functionalities used by millions of users worldwide. If you are a skilled Staff Backend Engineer with a passi...

Promoted
Pinterest
Palo Alto, California

D degree in Computer Science, Machine learning, Statistics, or related field. We leverage a wide range of ML technologies, such as LLM, multi-modal learning, distillation, etc. Serve as technical authority for engineering design and implementation of end to end systems to develop ads content underst...

Promoted
EarnIn
Palo Alto, California

Design, build, and maintain the ML platform and tools to support the end-to-end machine learning lifecycle. Work closely with other machine learning engineers to understand their workflows, optimize model training and deployment processes, and ensure reproducibility. Passion for learning and staying...

Promoted
Apple
Cupertino, California

Are you interested in building products that leverage computer vision and machine learning algorithms? Are you looking to apply your state-of-the-art knowledge to produce new features for Apple's iPhone and iPad cameras? The Computational Photography and 3D Imaging team is looking for an extraordina...

Promoted
Veracity Software Inc
Santa Clara, California

Staff Product Engineer - Networking & Connectivity. Staff Product Engineer within the Networking & Connectivity team, you are recognized as a technical leader in Ethernet and Automotive products. Strong skill in transforming complex data analytics into high-level presentations Career history showing...

Promoted
PayPal, Inc.
San Jose, California

As a backend engineer for PayPal Checkout, you will deliver complete solutions and features spanning all phases of our software development lifecycle. Provide technical leadership and guidance to a team of software engineers, fostering a culture of collaboration, innovation, and continuous improveme...

Promoted
LinkedIn
Mountain View, California

We are a team comprised of software engineers and security experts with the unique ability to ideate security solutions and implement them under the same roof. Every day our members use our products to make connections, discover opportunities, build skills and gain insights. Security Posture Managem...

BILL
San Jose, California

Expertise in building and maintaining large-scale, high-volume, high-availability, low-latency systems. Minimum 12 years of relevant experience in software engineering, including building enterprise platforms. The role is also eligible for a competitive benefits package that includes: medical, dent...

Juniper Networks
Sunnyvale, California

Juniper Networks seeks a highly skilled Software Staff Engineer to join our Software Engineering Compiler group. Staff Software Compiler Engineer (Compiler Team). Design, implement, and maintain compiler optimizations and code generation techniques for the CLANG LLVM and GCC compiler toolchains. Dev...