Search jobs > Sunnyvale, CA > Software engineer machine

Senior Software Engineer, Machine Learning - New Verticals Catalog

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 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

  • 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 fields.
  • 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.
  • The desire for impact with a growth-minded and collaborative mindset
  • 30+ days ago
Related jobs
Promoted
Teladoc Health
Mountain View, California

BetterHelp is looking for a Senior/Staff Machine Learning Engineer to join its data team. The ideal candidate should have a combination of experience in machine learning, operations research and software engineering. This role will work closely with the Director of ML/Data Engineering and will have ...

Promoted
TikTok
San Jose, California

We are looking for ML engineers who are excited to grow their business understanding, build highly scalable and reliable software/infrastructure, partner across functions with global teams, and make big impacts. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai,...

Promoted
VirtualVocations
Fremont, California

Key Responsibilities:Set architectural direction for the Data PlatformOptimize existing Data Platform infrastructure and data pipelinesImplement a new Data Platform API layerQualifications:BS in Computer Science/Software Engineering or similar5-7+ years of software engineering or data engineering ex...

Promoted
TikTok
San Jose, California

Development of machine learning systems, including key computing development, task scheduling, and machine learning system management and operation. As a senior ML Engineer in our Developer Infrastructure team, you will conduct R&D and push the boundaries of ML for Test Infrastructure, including...

Promoted
VirtualVocations
Fremont, California

A company is looking for a Senior Software Engineer, Developer Productivity. ...

Promoted
TikTok
San Jose, California

We are looking for passionate mobile software engineers to join us and to develop ads product on TikTok, including content ads, ads format, new surfaces monetization, vertical solutions, etc. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta,...

Promoted
VirtualVocations
Fremont, California

A company is looking for a Senior Software Engineer II, Kubernetes Ops. ...

Zoox
Foster City, California

Zoox is looking for machine learning and software engineers to help improve autonomous driving quality using large-scale distributed evaluation, optimization, and data analysis. BS/MS/PhD in Machine Learning, Computer Science or equivalent experience. Sitting at the intersection of robotics, machine...

Advanced Micro Devices, Inc
San Jose, California

AMD together we advance_ Staff Applied Machine Learning Software Engineer – Generative AI The Role The AI Group at AMD is searching for talented and motivated engineers and scientists to work on Generative AI inference solutions. Staff Applied Machine Learning Software Engineer – Generative AI The R...

InterSources
Santa Clara, California

Expertise in most of the following areas: supervised & unsupervised learning, deep learning, reinforcement learning, federated learning, time series forecasting, Bayesian statistics, and optimization. Well-versed in software development and code quality best industry practices. ...