Senior Staff Machine Learning Engineer, Notifications
Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $266,000–$372,400 / yr
- Posted
- 100 days ago
- Freshness
- Confirmed live yesterday
Market check
Salary context
How this pay compares to similar roles
This role pays more than 95% of similar roles. Most pay $213,687–$260,254 — the shaded band above. At the midpoint, this role pays about $319k versus about $237k 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 77 open roles on FindRole.
Listed pay typically runs $217,000–$303,400 across 77 roles with salary data.
Most-posted roles
- Software Engineer 19
- Data Scientist 8
- Machine Learning Engineer 5
- Frontend Engineer 4
- Machine Learning Systems Engineer 4
At a glance
TL;DR · Senior Staff Machine Learning Engineer, Notifications
As a Senior Staff Machine Learning Engineer, Notifications, you will join the Notifications Relevance team to build next-generation systems that deliver personalized content via push notifications, email digests, and in-app messages. You will design and implement large-scale recommendation systems, focusing on candidate retrieval, ranking models, budget optimization, and feature engineering. Your daily work involves deploying state-of-the-art machine learning models, integrating LLMs to enhance discovery, and ensuring robust monitoring across the stack. To succeed, you must possess deep expertise in large-scale recommendation systems and proficiency in Python or Golang. You will utilize frameworks like PyTorch or TensorFlow while potentially building Agentic AI frameworks. This role solves the technical challenge of processing millions of user activities to provide timely, relevant content, while mentoring other engineers and shaping long-term roadmaps for the notifications product area.
What does a Machine Learning Engineer earn in Remote?
Median $229700 from 72 postings across 27 companies.
Skills
What you'll do
- Design and implement large-scale content discovery algorithms to provide personalized user experiences.
- Drive the technical vision and roadmap for the Notifications relevance team.
- Enhance core recommendation capabilities including candidate retrieval, ranking models, and budget optimization.
- Deploy state-of-the-art machine learning models and integrate LLMs into production systems.
- Serve as the primary ML domain expert to guide architectural decisions and system monitoring.
- Mentor and provide technical guidance to senior and staff engineers within the team.
- Partner with leadership to balance immediate operational wins with long-term strategic objectives.
What we're looking for
- 10+ years of industry experience with deep expertise in large-scale recommendation systems.
- Experience building and deploying large-scale ML models using PyTorch or TensorFlow.
- Proficiency in object-oriented programming using Python or Golang.
- Experience working with LLMs in production and utilizing generative AI for recommendation systems.
- Ability to design, build, and monitor end-to-end recommendation pipelines including retrieval, ranking, and budget optimization.
- Experience with state-of-the-art model architectures is a plus.
- Experience building production Agentic AI frameworks is a plus.
More like this
Similar roles
Staff Machine Learning Engineer, Consumer
Senior Staff Machine Learning Engineer
GEICO
Senior Staff Machine Learning Engineer
GEICO
Senior Staff Machine Learning Engineer
DoorDash, Inc