Staff Machine Learning Engineer, Notifications Relevance

Reddit

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$230,000–$322,000 / yr
Posted
2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $229k
This role $276k
$164k most similar roles pay here $339k

This role pays more than 84% of similar roles. Most pay $198,800–$259,212 — the shaded band above. At the midpoint, this role pays about $276k versus about $229k for comparable roles.

Based on 240 similar postings.

Employer

About Reddit

Reddit is a social news aggregation and discussion platform where users share content, vote on posts, and engage in community conversations across thousands of interest-based forums called subreddits.

Reddit currently has 98 open roles on FindRole.

Listed pay typically runs $217,000–$303,900 across 66 roles with salary data.

Most-posted roles

View all roles at Reddit

At a glance

TL;DR · Staff Machine Learning Engineer, Notifications Relevance

As a Staff Machine Learning Engineer on Reddit’s Notifications Relevance team, you will lead the development of next-generation notification systems that deliver personalized content to users at scale. Your responsibilities include designing and implementing recommendation algorithms, enhancing core capabilities like candidate retrieval and ranking models, and integrating large language models (LLMs) to improve user engagement. You’ll work closely with ML, Product, Infrastructure, and DS teams to solve complex challenges and drive architectural decisions for scalable and robust systems. This role requires deep expertise in large-scale recommendation systems, proficiency in Python or Golang, and experience with frameworks like PyTorch or TensorFlow. The position offers the chance to shape Reddit’s growth by delivering highly personalized user experiences at massive scale.

What you'll do

  • Design and implement content discovery algorithms to enhance user experience.
  • Drive the vision for Reddit's Notifications Relevance team, focusing on personalization.
  • Enhance recommendation capabilities by deploying state-of-the-art ML models at scale.
  • Integrate large language models (LLMs) into recommendation systems for advanced personalization.
  • Collaborate with cross-functional teams to solve complex technical challenges.

What we're looking for

  • 8+ years of industry experience with deep expertise in large-scale recommendation systems.
  • Proven ability to drive technical vision and scalable improvements for notifications relevance.
  • Strong experience building and deploying ML models using PyTorch or TensorFlow at scale.
  • Experience integrating LLMs into production environments and enhancing recommendation systems.
  • Proficiency in object-oriented programming languages such as Python and Golang.

More like this

Similar roles

Reddit

Reddit

Remote (US) 16 days ago
Python Go Kubernetes AWS GCP Docker Baseplate GraphQL Redis Postgres Memcached CI/CD
Remote

Staff Machine Learning Engineer

Intuit

Mountain View, CA +1 69 days ago $202,500$274,000
Python Scikit-learn NLTK NumPy Pandas TensorFlow Keras R Spark SQL Git AWS GCP CI/CD

Staff Machine Learning Engineer

Intuit

Mountain View, California 64 days ago $197,000$266,500
Python Scikit-learn NLTK NumPy Pandas TensorFlow Keras R Spark SQL Git AWS GCP CUDA cuDNN