Staff Machine Learning Engineer, Notifications Relevance

at Reddit
šŸ“ United States
USD 230,000-322,000 per year
SENIOR
āœ… Remote

Used Tools & Technologies

Go GenAI

Required Skills & Competences

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

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).