Senior ML Engineer: Ads Retrieval & Targeting (Remote)

Reddit, Inc.

San Francisco (CA)

Remote

USD 230,000 - 322,000

Full time

15 hours ago
Be an early applicant

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

Remote work
Healthcare benefits
401k with employer match
Global benefits
Family planning support
Gender-affirming care
Mental health & coaching
Flexible vacation
Paid parental leave

Job summary

Reddit, Inc. is seeking a Staff Machine Learning Engineer to lead retrieval modeling for ads. You will guide the design of retrieval models, candidate generation, and cross-team collaboration to improve relevance and advertiser outcomes at scale.

This applied ML role emphasizes end-to-end impact, including experimentation, deployment, and mentoring other engineers. Competitive salary, equity, and comprehensive benefits accompany this opportunity.

Qualifications

  • 7+ years of industry experience building and shipping applied ML products.
  • Deep experience with information retrieval, candidate generation, and ranking.
  • Strong knowledge of retrieval modeling concepts: DNNs, embeddings, two-tower models, ANN search.
  • Experience training and deploying DL models using TensorFlow, PyTorch, or similar.
  • Ownership of ML projects from data prep to production launch and iteration.
  • Strong experimental design and evaluation linking offline metrics to business/User outcomes.
  • Experience with large-scale datasets and complex feature pipelines.
  • Solid software engineering fundamentals; ability to write reliable production code.
  • Technical leadership: setting direction, leading projects, mentoring engineers.
  • Excellent written and verbal communication for technical and non-technical audiences.

Responsibilities

  • Define the technical direction and multi-year roadmap for ads retrieval modeling with cross-functional partners.
  • Design, develop, and launch candidate-generation and retrieval models across Reddit's ad surfaces.
  • Apply modern approaches (two-tower, embeddings, sequence models, graph methods) when valuable.
  • Improve retrieval stack decisions: objectives, labels, sampling, hard negatives, features, embeddings.
  • Work with ANN and vector retrieval systems, balancing recall, relevance, latency and cost.
  • Establish evaluation practices linking retrieval metrics to ads and user outcomes.
  • Lead offline analyses and online experiments; translate results into iterative modeling improvements.
  • Partner with ranking, ads platform, auction, measurement and product teams for integration.
  • Write design docs, review code, raise quality standards for modeling, testing, observability, ownership.
  • Mentor ML engineers and grow expertise in retrieval, recommendation, and representation learning.

Skills

7+ years experience
Information retrieval
DNN embeddings
Two-tower/dual-encoder
TensorFlow/PyTorch
ML project ownership
Experiment design
Large-scale data handling
Production-grade code
Technical leadership
Communication skills

Job description

Reddit, Inc. is seeking a Staff Machine Learning Engineer to lead retrieval modeling for ads. You will guide the design of retrieval models, candidate generation, and cross-team collaboration to improve relevance and advertiser outcomes at scale.

This applied ML role emphasizes end-to-end impact, including experimentation, deployment, and mentoring other engineers. Competitive salary, equity, and comprehensive benefits accompany this opportunity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML Engineer for Ads Retrieval & Targeting
Senior ML Engineer for Ads Retrieval & Targeting

ContentBuffer • United States

Remote
USD 180,000 - 260,000
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
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
Remote Staff ML Engineer, Ads Retrieval
Remote Staff ML Engineer, Ads Retrieval

Reddit, Inc. • Northern (KY)

Hybrid
USD 230,000 - 322,000
Remote work
Healthcare benefits
401k with employer match
+2
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
Staff Machine Learning Engineer, Retrieval & Targeting (Fully Remote)
Staff Machine Learning Engineer, Retrieval & Targeting (Fully Remote)

Reddit • United States

Remote
USD 180,000 - 240,000
Healthcare
401k with employer match
Flexible vacation
+2
S Staff Machine Learning Engineer, Retrieval & Targeting Remote - United States, US Principal PyTorch TensorFlow machine learning
S Staff Machine Learning Engineer, Retrieval & Targeting Remote - United States, US Principal PyTorch TensorFlow machine learning

ContentBuffer • United States

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

Reddit • United States

Remote
USD 180,000 - 240,000
Healthcare
401k with employer match
Flexible vacation
+2
Staff ML Engineer: App Ads Modeling (Remote)
Staff ML Engineer: App Ads Modeling (Remote)

Reddit, Inc. • Northern (KY)

Hybrid
USD 230,000 - 322,000
Healthcare benefits
Income replacement programs
401k with employer match
+3
Staff ML Engineer - App Ads Modeling (Remote)
Staff ML Engineer - App Ads Modeling (Remote)

Engg • United States

Remote
USD 230,000 - 322,000
Healthcare
401k Match
Vacation & Leave
+2