Staff ML Engineer, Retrieval — Remote & High-Impact

Remote

San Francisco (CA)

Remote

USD 260,000 - 340,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

100% remote
Healthcare benefits
401k with employer match
Global benefits programs
Parental leave
Mental health support
Flexible vacation

Job summary

Reddit is hiring a Staff Machine Learning Engineer to lead the Retrieval ML team. You will design and evolve retrieval models that improve relevance, advertiser outcomes, and user experience at Reddit scale.

You’ll stay close to data, objectives, modeling, evaluation, experimentation, and launch while guiding other engineers. You will mentor engineers, set the technical direction for candidate generation and retrieval across campaigns and ads, and partner with ranking and measurement teams to

Qualifications

  • 7+ years of industry experience with applied ML products.
  • Deep experience with information retrieval and recommender systems.
  • Strong understanding of retrieval modeling concepts (DNNs, embeddings, two-tower).
  • Experience training and deploying deep learning models with TensorFlow or PyTorch.
  • Ownership of ML projects from problem framing to production.

Responsibilities

  • Define multi-year roadmap for ads retrieval modeling.
  • Design, develop, and launch candidate-generation and retrieval models for campaigns.
  • Apply advanced retrieval techniques (two-tower, embeddings, graph-based methods).
  • Improve retrieval stack decisions: objectives, sampling, hard negatives, features, embeddings.
  • Work with ANN and vector retrieval systems focusing on recall, relevance, latency, and cost.
  • Establish evaluation practices linking retrieval metrics to business outcomes.
  • Lead offline analyses and online experiments, translating results to iterations.
  • Collaborate with ranking, ads platform, and measurement teams for integration.
  • Write design docs, review code, and raise quality standards.
  • Mentor ML engineers and grow retrieval/recommendation expertise.

Skills

7+ years exp
Info retrieval
Retrieval modeling
Two-tower models
DL frameworks
Experiment design
Large-scale data
Engineering fundamentals
Technical leadership
Communication skills

Tools

TensorFlow
PyTorch

Job description

Reddit is hiring a Staff Machine Learning Engineer to lead the Retrieval ML team. You will design and evolve retrieval models that improve relevance, advertiser outcomes, and user experience at Reddit scale.

You’ll stay close to data, objectives, modeling, evaluation, experimentation, and launch while guiding other engineers. You will mentor engineers, set the technical direction for candidate generation and retrieval across campaigns and ads, and partner with ranking and measurement teams to

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff ML Engineer - Ads Retrieval & Targeting (Remote)
Staff ML Engineer - Ads Retrieval & Targeting (Remote)

FDE Times • United States

Remote
USD 230,000 - 322,000
100% remote opportunity
401k with Employer Match
Healthcare Benefits
+3
Staff ML Engineer: Remote Retrieval & Targeting
Staff ML Engineer: Remote Retrieval & Targeting

Remote • San Francisco (CA)

Remote
USD 170,000 - 260,000
100% remote opportunity
Healthcare & income replacement
401k with employer match
+3
Staff ML Engineer, Ads Retrieval (Remote)
Staff ML Engineer, Ads Retrieval (Remote)

Fdetimes • United States

Remote
USD 230,000 - 322,000
Remote work
Healthcare benefits
401k with employer match
+3
Staff ML Engineer, Ads Retrieval Leader
Staff ML Engineer, Ads Retrieval Leader

Reddit • United States

Remote
USD 230,000 - 322,000
100% remote opportunity
Comprehensive Healthcare Benefits and
401k with Employer Match
+6
Remote Staff ML Engineer – Ads Retrieval & Targeting
Remote Staff ML Engineer – Ads Retrieval & Targeting

Reddit, Inc. • New York (NY)

Remote
USD 230,000 - 322,000
100% remote
Healthcare Benefits
401k with Match
+3
Senior ML Engineer: Ads Retrieval & Targeting (Remote)
Senior ML Engineer: Ads Retrieval & Targeting (Remote)

Reddit, Inc. • San Francisco (CA)

Remote
USD 230,000 - 322,000
Remote work
Healthcare benefits
401k with employer match
+6
Senior ML Engineer for Ads Retrieval & Targeting
Senior ML Engineer for Ads Retrieval & Targeting

ContentBuffer • United States

Remote
USD 180,000 - 260,000
Staff ML Engineer: Ads Retrieval & Targeting
Staff ML Engineer: Ads Retrieval & Targeting

Reddit • Oregon

Hybrid
USD 230,000 - 322,000
Remote work
Healthcare benefits
401k
+4
Remote Staff ML Engineer, Ads Retrieval & Targeting
Remote Staff ML Engineer, Ads Retrieval & Targeting

Reddit • United States

Remote
USD 230,000 - 322,000
Healthcare benefits
401k with employer match
Global benefits program
+2
Senior ML Engineer – Remote, Scalable AI & Retrieval
Senior ML Engineer – Remote, Scalable AI & Retrieval

Fdetimes • United States

Remote
USD 217,000 - 322,000
Healthcare Benefits
401k with Employer Match
Global Benefit programs
+5