Senior Staff Machine Learning Engineer, Notifications

Reddit

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$266,000–$372,400 / yr
Posted
today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $219k
This role $319k
$154k most similar roles pay here $396k

This role pays more than 95% of similar roles. Most pay $177,012–$260,050 — the shaded band above. At the midpoint, this role pays about $319k versus about $219k 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 72 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 · Senior Staff Machine Learning Engineer, Notifications

The Senior Staff Machine Learning Engineer role at Reddit’s Notifications Relevance team involves designing and building large-scale systems for personalized content delivery, focusing on enhancing recommendation capabilities through candidate retrieval, ranking models, and budget optimization. This position requires deep expertise in machine learning frameworks like PyTorch or TensorFlow, proficiency in Python and Golang, and experience with LLMs to integrate generative AI into recommendation systems. The ideal candidate will collaborate across multiple teams to drive technical solutions for complex challenges, mentor senior engineers, and work closely with leadership to shape long-term roadmaps, ensuring Reddit’s notifications system remains at the cutting edge of technology.

What you'll do

  • Design and implement content discovery algorithms to enhance user experience.
  • Drive the vision for Reddit Notifications by deeply understanding product needs.
  • Enhance recommendation capabilities, including retrieval, ranking, and budgeting optimization.
  • Deploy state-of-the-art ML models at scale, integrating LLMs for advanced recommendations.
  • Mentor senior engineers and collaborate with cross-functional teams on technical challenges.

What we're looking for

  • 10+ years of industry experience with deep expertise in large-scale recommendation systems.
  • Proven ability to design and implement content discovery algorithms for personalized user experiences.
  • Strong experience in building and deploying large-scale ML models using PyTorch or TensorFlow.
  • Experience working with LLMs in production and integrating generative AI into recommendation systems.
  • Proficiency in object-oriented programming languages such as Python and Golang.
  • Mentor senior engineers and guide architectural decisions to ensure robust monitoring and integration.

More like this

Similar roles

Senior Staff Machine Learning Engineer

Intuit

Mountain View, California 48 days ago $214,000$289,500
AWS GCP TensorFlow PyTorch Spark Kubernetes MLflow RAG LLM CI/CD MLOps Python Docker Prometheus PostgreSQL

Senior Staff Machine Learning Engineer

GEICO

Bethesda 37 days ago $150,000$300,000
Python AWS Azure Kubernetes Airflow Snowflake PostgreSQL MongoDB Cassandra Spark Ray MLflow Kubeflow Feast Prometheus Grafana OpenTelemetry CI/CD ElasticSearch Qdrant Parquet Delta Iceberg Flink SHAP LIME

Senior Staff Machine Learning Engineer

GEICO

Palo Alto, CA 44 days ago $150,000$300,000
Python Java C++ AWS Azure Kubernetes CI/CD Elasticsearch Snowflake Kafka PostgreSQL MongoDB Cassandra Spark Ray Airflow Temporal LLMs GPT Generative AI

Senior Staff Machine Learning Engineer

GEICO

Bethesda 37 days ago $150,000$300,000
Python Java C++ AWS Azure Kafka Spark Ray Airflow Temporal PostgreSQL MongoDB Cassandra ElasticSearch Qdrant Snowflake Parquet Delta Iceberg MLflow Kubeflow Feast Prometheus Grafana OpenTelemetry CI/CD Kubernetes