CareerPlan

Staff Machine Learning Engineer, Retrieval

Remote - United StatesRemoteFull-time$230k2026-09-17 → 2026-11-10
Remote · from United States

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