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 81% of similar roles. Most pay $179,851–$260,050 — the shaded band above. At the midpoint, this role pays about $276k versus about $220k 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 Measurement Modeling
The Staff Machine Learning Engineer role at Reddit's Ads Measurement Modeling team involves leading the technical strategy and architecture for advanced machine learning solutions in identity modeling, a critical component of the advertising platform. This IC5 position requires extensive experience with ML-driven systems and expertise in frameworks like TensorFlow and PyTorch, alongside proficiency in large-scale data processing tools such as Spark and Kafka. The engineer will design and train models ensuring accuracy and compliance while collaborating across teams to define long-term goals and establish best practices for engineering quality and data governance. This role demands a deep understanding of identifiers used in identity resolution and the ability to mentor junior engineers, fostering innovation within Reddit’s diverse tech community.
Skills
What you'll do
- Lead the technical strategy and architecture for ads identity modeling solutions.
- Design and train advanced ML models ensuring accuracy, scalability, and privacy compliance.
- Oversee end-to-end ML workflows from data ingestion to model deployment.
- Define roadmap and set long-term goals in collaboration with cross-functional teams.
- Establish engineering best practices and data governance guidelines.
What we're looking for
- 7+ years of professional software engineering experience, with at least 3+ years in ML-driven systems
- Experience architecting and building ads measurement modeling solutions using advanced machine learning techniques
- Strong knowledge of identifiers (cookies, hashed emails, phone numbers) for identity resolution
- Proficiency in machine learning frameworks like TensorFlow and libraries for feature engineering and model training
- Solid understanding of large-scale data processing and distributed computing systems
- Proven technical leadership in cross-functional settings with experience influencing stakeholders
- Excellent communication and mentoring skills to align teams on long-term vision
More like this
Similar roles
Staff Machine Learning Engineer, Ads Content Understanding
Lead Machine Learning Engineer, Ads Research
The Walt Disney Company
Senior Staff Machine Learning Engineer
DoorDash, Inc
Machine Learning Engineer - Ads
Shopify
Sr Staff Machine Learning Engineer
PayPal