Search jobs > Sunnyvale, CA > Staff 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
Samsung Electronics GmbH
San Jose, California

Select your country or region to find out what content fits your location.Try using different or more general keywords.Find help about consumer storage product at samsung.By submitting this form, you are confirming you agree to share your personal information with Samsung to use for this business re...

Promoted
Verily
Mountain View, California

As a member of the Precision Health Platform engineering organization, you will build modular, composable, and interoperable platform components including development and maintenance of software for ML applications (data science, computer vision and LLMs). Architect, design, and develop high-quality...

Promoted
Chartbeat
Mountain View, California

You'll be joining a diverse group of focused, hard-working people who are passionate about doing work that's challenging and fun—and who strive to maintain a healthy work/life balance. If you receive any communication regarding a job offer or interview scheduling from an individual claiming to repre...

Promoted
Spotnana
Palo Alto, California

As a Staff Software Engineer, you will work on a specific project critical to Spotnana’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. Our groundbreaking travel platform powers next-generation travel experiences for Fortune 100 companies an...

Promoted
Walmart
Sunnyvale, California

Master's degree in Computer Science or related field and 3 years' experience in software engineering and Bachelor's degree in Computer Science and 4 years' experience in software engineering or related field OR 6 years' experience in software engineering or related field. Option 1: Bachelor's degree...

Promoted
Zscaler
San Jose, California

Experience developing large, maintainable software product architectures. Strong software design, profiling, and verification skills. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations and could be higher or ...

Pinterest
Remote, CA, US
Remote

Strong software engineering and mathematical skills with knowledge of machine learning. Build and improve machine learning models and backend systems that underlay ads delivery and advertiser interfaces to maximize value for Pinners, Partners and Pinterest. Run ads delivery experiments that either e...

ByteDance
San Jose, California

About the Team: The Applied Machine Learning Enterprise team combines system engineering and machine learning to develop and operate big model service platform that offers businesses Model-as-a-Service solutions (MaaS) to both the big model vendors and users. Our time off and leave plans are: 10 pai...

Juniper Networks
Sunnyvale, California

Along with executive leadership team, the software test engineering group comprises of highly skilled engineers responsible for delivering production grade quality products by validating and qualifying the software and products through automated, agile and adaptive test engineering. Staff, Software ...

Tarana Wireless
Milpitas, California

Implementing device management - configuration, software upgrades, CLI, web GUI etc Building support for power on self-tests, network fault diagnostics, event logging, statistics collection and fault isolation/analysis Implementing scalable network/cloud management and provisioning frameworks Previo...