Staff Machine Learning Engineer, Notifications Relevance

Reddit Reddit · Consumer · San Francisco, CA · Machine Learning

Staff Machine Learning Engineer for Reddit's Notifications Relevance team, focusing on building and deploying large-scale recommendation systems and integrating LLMs to improve content discovery and user engagement. The role involves driving strategy, architecture, and execution of ML systems, including candidate retrieval, ranking, and budgeting optimization.

What you'd actually do

  1. Contribute to advancing Reddit's growth by designing and implementing content discovery algorithms that prioritize a seamless and highly personalized user experience.
  2. Deeply understand the Reddit Notifications product and drive the vision for the notifications relevance team.
  3. Enhance core recommendation capabilities, including candidate retrieval, ranking models, and budgeting optimization, while designing and testing new pipeline components. You will also deploy ML models, integrate LLMs, and ensure robust monitoring and smooth product integration throughout the process.
  4. Serve as the primary ML domain expert, deploying state-of-the-art models at scale, driving architectural decisions, and ensuring robust monitoring and smooth product integration across the engineering organization.
  5. Collaborate across disciplines and with ML, Product, Infrastructure, and DS teams at Reddit to find technical solutions to complex challenges

Skills

Required

  • PyTorch
  • Tensorflow
  • Python
  • Golang
  • large-scale recommendation systems
  • LLM in production

Nice to have

  • notifications experience
  • state of the art model architectures
  • Agentic AI frameworks

What the JD emphasized

  • large-scale recommendation systems
  • LLM in production
  • state of the art model architectures
  • Agentic AI frameworks

Other signals

  • recommendation systems
  • LLMs
  • personalization
  • large scale ML