CareerPlanSign in

Staff Machine Learning Engineer, Retrieval

🌐 Remote💼 Full-time💰 $230,000–$230,000🗓 2026-09-17 → 2026-09-25

Core

Lead the design and evolution of retrieval models for identifying relevant advertising candidates on Reddit's advertising surfaces.

Role type

Staff Machine Learning Engineer (Applied ML, Technical Leadership)

Builds

Candidate-generation and retrieval models for campaigns and ads across Reddit's advertising surfaces

Domain

Internet / Online Advertising / Machine Learning

Deliverable

production ML models

Required skills

Information retrieval, candidate generation, recommender systems, DNN, embeddings, two-tower models, approximate nearest-neighbor search, deep learning frameworks (TensorFlow/PyTorch), experimental design, large-scale data pipelines, software engineering fundamentals, technical leadership

Preferred skills

Ads retrieval, ad serving, recommendation, search relevance, sequential modeling (RNNs/Transformers), graph-based methods, multimodal signals

Technologies

TensorFlow, PyTorch, two-tower architectures, embeddings, vector retrieval systems

Responsibilities

Define technical direction and multi-year roadmap for ads retrieval modeling; Design, develop, and launch candidate-generation and retrieval models; Apply modern deep learning techniques to improve product value; Improve the retrieval stack including objectives, labels, sampling, and feature design; Work with approximate nearest-neighbor systems to optimize recall, latency, and cost; Establish evaluation practices connecting retrieval metrics to business outcomes; Lead offline analysis and online experiments; Partner with downstream ranking and auction teams; Mentor ML engineers

Seniority

Staff, Technical Leadership

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.