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 82% of similar roles. Most pay $185,000–$259,631 — the shaded band above. At the midpoint, this role pays about $276k versus about $222k for comparable roles.
Based on 239 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 · Machine Learning Manager, Notifications Relevance
The Notifications Relevance Team at Reddit is seeking an Engineering Manager to lead a high-impact team focused on enhancing user engagement through personalized notifications. This senior-level role involves architecting and designing systems that deliver the right content to users via push, email, and in-app notifications. The ideal candidate will guide machine learning engineers in developing and deploying large-scale recommender systems using deep learning models and real-time data processing tools like PyTorch Distributed and Ray. Key responsibilities include managing a diverse team across disciplines, aligning technical plans with company goals, and fostering career development for team members. With experience in building and scaling ML systems, the successful candidate will contribute to Reddit’s mission of connecting users to relevant content on one of the world's largest platforms.
Skills
What you'll do
- Lead the team in designing and implementing machine learning models for notifications relevance.
- Guide the development of adaptive systems covering budgeting optimization, candidate retrieval, and ranking.
- Work with ML engineers to optimize models that drive personalization and user re-engagement.
- Build and maintain a diverse team capable of solving complex technical challenges collaboratively.
- Serve as a thought partner to product management and upper leadership on strategic planning.
- Communicate the team’s work and set expectations with cross-functional stakeholders effectively.
What we're looking for
- 5+ years of experience as a Machine Learning Engineer or Software Engineer on large-scale systems.
- Deep understanding and hands-on experience with building and deploying recommender systems in production.
- Experience working with deep learning models, sequential features, and real-time systems.
- Hands-on experience with distributed training and inference using tools like Ray, PyTorch Distributed.
- Ability to lead a team of machine learning engineers and build diverse teams that collaborate across disciplines.
More like this
Similar roles
Senior Staff Machine Learning Systems Engineer, Feed Relevance
Staff Machine Learning Engineer, Consumer
Senior Staff Machine Learning Engineer, ML Understanding
Senior Engineering Manager, Machine Learning Platform
Affirm
Manager, Machine Learning Engineering (Underwriting)
Affirm