Tech Stack
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.
AI @ 4
Agentic AI @ 1
Algorithms @ 4
Data Science
GenAI
Generative AI @ 4
Go
LLM
Machine Learning @ 7
PyTorch @ 7
Python @ 6
TensorFlow @ 7
- 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 is building next-generation notification systems that deliver the right content to the right user at the right time through push notifications, email digests, and in-app notifications. The team uses machine learning and large-scale system development to process hundreds of millions of posts and user activities and provide personalized recommendations to tens of millions of users.
The Senior Staff Machine Learning Engineer will design and build large-scale, end-to-end recommendation systems and work across budget optimization, retrieval, ranking, features, measurement, and LLM-based answers. This role partners closely with product leaders, organizational leads, and cross-functional teams to deliver reliable, high-quality systems and advance the state of the art in Reddit Notifications.
Responsibilities
- Design and implement content discovery algorithms that provide seamless and highly personalized user experiences.
- Develop a deep understanding of the Reddit Notifications product and drive the vision for the Notifications Relevance team.
- Enhance recommendation capabilities, including candidate retrieval, ranking models, and budget optimization.
- Design and test new machine learning pipeline components.
- Deploy machine learning models, integrate large language models, and ensure robust monitoring and smooth product integration.
- Serve as the primary machine learning domain expert, deploying state-of-the-art models at scale and driving architectural decisions.
- Collaborate with Machine Learning, Product, Infrastructure, and Data Science teams to solve complex technical challenges.
- Mentor and guide senior and staff engineers.
- Partner with senior leadership and cross-functional organizational leads to shape long-term roadmaps and balance operational improvements with strategic technical objectives.
Requirements
- 10+ years of industry experience with deep expertise in large-scale recommendation systems; experience with notifications is preferred.
- Proven ability to identify key opportunities, define roadmaps, and drive scalable improvements in notification relevance.
- Strong experience building and deploying large-scale machine learning models using frameworks such as PyTorch or TensorFlow.
- Experience working with large language models in production and using generative AI to augment recommendation systems.
- Proficiency in object-oriented programming with Python and Golang.
- Experience with state-of-the-art model architectures is a strong plus.
- Experience building production agentic AI frameworks is a strong plus.
Benefits
- Comprehensive healthcare benefits and income replacement programs.
- 401(k) with employer match.
- Global benefit programs supporting workspace, professional development, caregiving, and other needs.
- Family planning support.
- Gender-affirming care.
- Mental health and coaching benefits.
- Flexible vacation and paid volunteer time off.
- Generous paid parental leave.
- Eligibility for equity in the form of restricted stock units.
Compensation
The base salary range is $266,000–$372,400 USD per year. The role may also be eligible for commission depending on the position offered.
Reddit is an equal opportunity employer and provides reasonable accommodations for qualified individuals with disabilities and disabled veterans.