Staff Machine Learning Engineer, Retrieval & Targeting
Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $230,000–$322,000 / yr
- Posted
- 4 days ago
- Freshness
- Confirmed live today
Market check
Salary context
How this pay compares to similar roles
This role pays more than 88% of similar roles. Most pay $210,600–$254,750 — the blue band above. At the midpoint, this role pays about $276k versus about $233k for comparable roles.
Based on 240 similar postings.
Employer
About Reddit
Reddit is a social news aggregation and discussion platform where users share content, vote on posts, and engage in community conversations across thousands of interest-based forums called subreddits.
Reddit currently has 89 open roles on FindRole.
Listed pay typically runs $216,700–$303,000 across 89 roles with salary data.
Most-posted roles
- Software Engineer 27
- Machine Learning Engineer 10
- Product Manager 8
- Data Scientist 7
- Backend Engineer 3
At a glance
TL;DR · Staff Machine Learning Engineer, Retrieval & Targeting
Staff Machine Learning Engineer, Retrieval & Targeting joins the Ads Retrieval ML team to provide technical leadership for identifying relevant advertising candidates. This role involves designing and launching candidate-generation and retrieval models across various advertising surfaces to improve relevance and advertiser outcomes. You will lead the multi-year roadmap, overseeing data and objective design, model development, evaluation, and production launch. Key responsibilities include implementing two-tower architectures, representation learning, embeddings, sequence models, and graph-based methods. You will work with approximate nearest-neighbor and vector retrieval systems while balancing recall, latency, and cost. Required skills include deep experience with TensorFlow or PyTorch, information retrieval, and recommender systems. You will solve complex problems involving large-scale behavioral and contextual datasets to optimize the ads delivery funnel.
What does a Machine Learning Engineer earn in Remote?
Median $246638 from 41 postings across 11 companies.
Skills
What you'll do
- Define the technical direction and multi-year roadmap for ads retrieval modeling.
- Design, develop, and launch candidate-generation and retrieval models for various advertising surfaces.
- Apply deep learning techniques like two-tower architectures, representation learning, and graph-based methods.
- Optimize the retrieval stack including objectives, labels, sampling strategies, and hard-negative mining.
- Manage approximate nearest-neighbor and vector retrieval systems while balancing recall, latency, and cost.
- Establish evaluation practices connecting retrieval metrics to downstream ads and user outcomes.
- Lead offline analysis and online experiments to interpret results and iterate on models.
- Mentor ML engineers and grow the team’s expertise in retrieval and recommendation systems.
What we're looking for
- 7+ years of industry experience building and shipping applied ML products.
- Deep experience with information retrieval, candidate generation, recommender systems, ranking, or related relevance problems.
- Strong understanding of retrieval modeling concepts including DNNs, embeddings, two-tower models, and approximate nearest-neighbor search.
- Deep experience training, evaluating, debugging, and deploying deep learning models using TensorFlow, PyTorch, or similar frameworks.
- Demonstrated ownership of ML projects from problem framing and data preparation through production launch and iteration.
- Strong command of experimental design and model evaluation relating offline retrieval metrics to downstream business and user metrics.
- Experience working with large-scale behavioral, contextual, or content datasets and complex feature pipelines.
- Strong software engineering fundamentals and the ability to write clear, reliable, maintainable production code.
- Technical leadership experience including setting direction, leading complex projects, influencing partner teams, and mentoring engineers.
- Excellent written and verbal communication skills to explain complex modeling choices to technical and non-technical audiences.
- Experience with ads retrieval, ranking, targeting, serving, or marketplace optimization (preferred).
- Experience modeling interactions with sequential, graph, or multimodal signals (preferred).
- Experience connecting retrieval improvements to downstream ranking, auction, conversion, revenue, or user-experience outcomes (preferred).
- Experience in ads marketplaces at peer companies (preferred).
- Publications, patents, or industry contributions in applied ML or ranking systems (preferred).
- Experience with sequential modeling such as RNNs or Transformers (preferred).
More like this
Similar roles
Staff Machine Learning Engineer, Applied AI
Uber
Staff/Senior Machine Learning Engineer, Search & Knowledge Platform
Apple Inc
Staff Machine Learning Engineer, App Ads Modeling
Machine Learning Engineer, Answers Relevance
Staff Machine Learning Engineer, Ads Signals Intelligence & Information Retrieval
Apple Inc