Used Tools & Technologies
Go GenAIRequired Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Python @ 6
Algorithms @ 4
Machine Learning @ 4
Data Science @ 4
TensorFlow @ 7
LLM @ 4
PyTorch @ 7
Generative AI @ 4
AI @ 4
Agentic AI @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Reddit's Notifications Relevance team builds next-generation notifications that deliver the right content to the right user at the right time across push, email digest, and in-app channels. As a Staff Machine Learning Engineer on Notifications Relevance, you will be a technical leader for a high-leverage ML system that helps millions of users discover relevant content, communities, and conversations every day. You will drive strategy, architecture, and execution across targeting, budget optimization, retrieval, ranking, measurement, and emerging LLM-powered experiences.
Responsibilities
- Design and implement content discovery and recommendation algorithms that prioritize a seamless and highly personalized user experience.
- Own vision and technical direction for the notifications relevance team and deeply understand the Reddit Notifications product.
- Enhance core recommendation capabilities including candidate retrieval, ranking models, and budget optimization; design and test new pipeline components.
- Deploy ML models at scale, integrate LLMs and generative AI into recommendation systems, and ensure robust monitoring and smooth product integration.
- Serve as the primary ML domain expert, drive architectural decisions, and collaborate across ML, Product, Infrastructure, and Data Science teams to solve complex technical challenges.
Requirements
- 8+ years of industry experience with deep expertise in large-scale recommendation systems; notifications experience preferred.
- Proven ability to identify key opportunities, define roadmaps, and drive scalable improvements in notifications relevance.
- Strong experience building and deploying large-scale ML models using frameworks such as PyTorch or TensorFlow.
- Experience working with LLMs in production and using generative AI to augment recommendation systems.
- Proficiency in object-oriented programming with Python and Golang.
- Big plus: experience with state-of-the-art model architectures.
- Big plus: experience building production Agentic AI frameworks.
Benefits
- Comprehensive healthcare benefits and income replacement programs
- 401(k) with employer match
- Global benefit programs (workspace, professional development, caregiving support)
- Family planning support
- Gender-affirming care
- Mental health & coaching benefits
- Flexible vacation & paid volunteer time off
- Generous paid parental leave
Compensation
- Base salary range (U.S.): $230,000 - $322,000 USD
Other notes
- Role: Remote - United States
- Interviews in select roles/locations may be recorded, transcribed, and summarized by AI (candidates may opt out).
More jobs at Reddit
Manager, Technical Solutions
Reddit · San Francisco, United States
USD 180,200-252,300 per year
Manager, Technical Solutions
Reddit · Los Angeles, United States
USD 180,200-252,300 per year
Senior Machine Learning Engineer, Ads Content Understanding
Reddit · United States
USD 216,700-303,400 per year
Senior Staff Software Engineer, Client Architecture
Reddit · United States
USD 232,500-325,500 per year
Senior Software Engineer
Reddit · United States, Chicago, United States
USD 190,800-267,100 per year
Similar jobs
Senior Staff Machine Learning Engineer, Notifications
Reddit · United States
USD 266,000-372,400 per year
Senior Software Engineer, GenAI Platform
Reddit · United States
USD 190,800-267,100 per year
Machine Learning Engineer, Capital Underwriting
Stripe · South San Francisco, United States, New York City, United States
USD 180,000-270,000 per year
Principal Machine Learning Engineer, Accelerated Apache Spark
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior Staff ML Engineer, Search & Recommendation
Reddit · United States
USD 266,000-372,400 per year
Staff Machine Learning Engineer, Consumer
Reddit · United States
USD 230,000-322,000 per year
Senior Staff Machine Learning Engineer, Trust
Airbnb · United States
USD 244,000-305,000 per year
Senior Research Engineer - Enterprise Products
Nvidia · United States
USD 192,000-356,500 per year