Remote Staff ML Engineer, Ads Retrieval & Targeting

Reddit

United States

Remote

USD 230,000 - 322,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
401k with employer match
Global benefits program
Family planning support
Mental health & coaching

Job summary

Reddit is seeking a Staff Machine Learning Engineer for Retrieval & Targeting to lead ads retrieval modeling at scale. You will guide model design, training, evaluation, and deployment, collaborating with data science, engineering, and product teams to improve relevance and user experience across US-based campaigns.

You will own the end-to-end process from problem framing to production, mentor engineers, and influence cross-functional partners while staying close to the technical details.

Qualifications

  • 7+ years of industry experience in applied ML.
  • Deep experience with information retrieval, candidate generation, or recommender systems.
  • Strong understanding of retrieval modeling concepts: embeddings, two-tower, or dual-encoder models.
  • Experience training and deploying deep learning models using TensorFlow or PyTorch.
  • Ownership of ML projects from problem framing to production.
  • Strong experimental design linking offline metrics to business and user outcomes.
  • Experience with large-scale datasets and complex feature pipelines.
  • Strong software engineering and ability to write reliable production code.
  • Technical leadership: setting direction and mentoring engineers.
  • Excellent written and verbal communication.

Responsibilities

  • Define the technical direction and multi-year roadmap for ads retrieval modeling in partnership with engineering, product, data science, and ads stakeholders.
  • Design, develop, and launch candidate-generation and retrieval models for campaigns and ads.
  • Apply two-tower architectures, embeddings, sequence models, and other deep learning methods when they add value.
  • Improve retrieval stack decisions: objectives, labels, sampling, hard-negative mining, embedding generation.
  • Work with ANN and vector retrieval systems while weighing recall, relevance, latency, and cost.
  • Establish evaluation practices linking retrieval metrics to ads and user outcomes.
  • Lead offline analysis and online experiments; translate findings into iterations.
  • Partner with ranking, ads platform, auction, measurement, and product teams.
  • Write design docs, review code, and raise the quality bar for production modeling.
  • Mentor ML engineers and grow retrieval/recommendation expertise.

Skills

Applied ML
Information retrieval
Recommender systems
Two-tower models
Deep learning
TensorFlow/PyTorch
Leadership

Tools

TensorFlow
PyTorch
ANN search

Job description

Reddit is seeking a Staff Machine Learning Engineer for Retrieval & Targeting to lead ads retrieval modeling at scale. You will guide model design, training, evaluation, and deployment, collaborating with data science, engineering, and product teams to improve relevance and user experience across US-based campaigns.

You will own the end-to-end process from problem framing to production, mentor engineers, and influence cross-functional partners while staying close to the technical details.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Senior ML Engineer for Ads Retrieval & Targeting
Senior ML Engineer for Ads Retrieval & Targeting

ContentBuffer • United States

Remote
USD 180,000 - 260,000
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
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
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)

Engg • United States

Remote
USD 230,000 - 322,000
Healthcare
401k Match
Vacation & Leave
+2
Remote Senior ML Systems Engineer — Ads Platform
Remote Senior ML Systems Engineer — Ads Platform

Reddit, Inc. • United States

Hybrid
USD 293,000 - 410,000
Healthcare benefits
401k with employer match
Global benefits programs
+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