Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $230,000–$322,000 / yr
- Posted
- today
Market check
Salary context
How this pay compares to similar roles
This role pays more than 80% of similar roles. Most pay $187,519–$262,837 — the shaded band above. At the midpoint, this role pays about $276k versus about $225k 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 72 open roles on FindRole.
Listed pay typically runs $217,000–$303,900 across 66 roles with salary data.
Most-posted roles
- Senior Engineering Manager, Developer Productivity 5
- Principal Engineer, iOS Performance 4
- Staff Android Engineer (Clients Platform) 4
- Staff Android Engineer, Brand Ad Formats 3
- Ads Conversion Modeling, Machine Learning Engineering Manager 1
At a glance
TL;DR · Staff Machine Learning Engineer, Ads Content Understanding
The Staff Machine Learning Engineer role at Reddit’s Ads Content Understanding (ACU) team involves leading the technical roadmap for commercial content understanding, focusing on developing and operationalizing signals that describe Reddit content for ads. This includes managing knowledge graphs, taxonomies, opinion mining, and shopping/product understanding systems. The position requires 7+ years of experience in delivering production ML systems at scale, with a strong track record in NLP and language models. Key responsibilities include driving technical leadership, setting standards, and implementing robust pipelines while ensuring operational excellence through SLOs and monitoring. Proficiency in PyTorch or TensorFlow, Python, and experience with large-scale content understanding domains are essential, alongside expertise in LLMs for production use cases.
Skills
What you'll do
- Provide technical leadership and mentorship to MLEs and SWEs in ACU.
- Develop evaluation systems for content understanding signals using state-of-the-art methods.
- Define service level objectives (SLOs) and monitor key performance indicators for ML systems.
- Build and operationalize robust signals from commercial conversations for ads and insights products.
- Lead the design and implementation of signals pipelines, ensuring efficient serving at Reddit scale.
- Drive large language model best practices within ACU, including distillation efforts to replace external APIs.
What we're looking for
- 7+ years of experience in delivering production ML systems at scale.
- Proven track record of technical leadership and driving architecture decisions across multiple teams.
- Strong background in building and shipping NLP models to production with clear business outcomes.
- Practical experience using LLMs for labeling, evaluation, or distillation in production environments.
- Deep expertise in PyTorch, TensorFlow, and Python for end-to-end ML pipeline development.
More like this
Similar roles
Ads Conversion Modeling, Machine Learning Engineering Manager
Staff Data Scientist, Ads
Principal Machine Learning Engineer, Ads & Promos Delivery
DoorDash, Inc
Machine Learning Engineer - Ads
Shopify
Lead Machine Learning Engineer, Ads Research
The Walt Disney Company