Senior Staff Machine Learning Engineer, Notifications

at Reddit
USD 266,000-372,400 per year
SENIOR
✅ Remote

Tech Stack

AI @ 4 Agentic AI @ 1 Algorithms @ 4 Data Science GenAI Generative AI @ 4 Go LLM Machine Learning @ 7 PyTorch @ 7 Python @ 6 TensorFlow @ 7

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.

More jobs at Reddit

Similar jobs