Staff Machine Learning Engineer, Notifications Relevance

at Reddit
USD 230,000-322,000 per year
SENIOR
✅ Remote

Tech Stack

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

Details

Reddit's Notifications Relevance team is building notification systems that deliver the right content to the right user at the right time through push notifications, email digests, and in-app experiences. The team works on recommendation systems that support targeting, budget optimization, retrieval, ranking, measurement, and emerging LLM-powered experiences.

As a Staff Machine Learning Engineer, you will serve as a technical leader for large-scale machine learning systems, shaping the strategy, architecture, and execution of recommendation and personalization solutions that help users discover relevant content, communities, and conversations.

Responsibilities

  • Design and implement content discovery algorithms that provide a seamless and personalized user experience.
  • 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 and integrate large language models into production systems.
  • Ensure robust monitoring and smooth product integration across the engineering organization.
  • Serve as the primary machine learning domain expert and deploy state-of-the-art models at scale.
  • Drive architectural decisions and collaborate with Machine Learning, 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; experience with notifications is preferred.
  • Proven ability to identify key opportunities, define roadmaps, and drive scalable improvements in notifications 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 plus.
  • Experience building production agentic AI frameworks is a plus.

Benefits

  • Comprehensive healthcare benefits and income replacement programs.
  • 401(k) with employer match.
  • Global benefit programs supporting workspace, professional development, caregiving, and lifestyle 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 for this position is $230,000–$322,000 USD. Final offer amounts may vary based on skills, depth of work experience, and relevant licenses or credentials. The position may also be eligible for commission depending on the position offered.

More jobs at Reddit

Similar jobs