Senior Staff Machine Learning Engineer, Notifications

Reddit

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$266,000–$372,400 / yr
Posted
100 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $237k
This role $319k
$162k most similar roles pay here $395k

This role pays more than 95% of similar roles. Most pay $213,687–$260,254 — the shaded band above. At the midpoint, this role pays about $319k versus about $237k 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 77 open roles on FindRole.

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

Most-posted roles

View all roles at Reddit

At a glance

TL;DR · Senior Staff Machine Learning Engineer, Notifications

As a Senior Staff Machine Learning Engineer, Notifications, you will join the Notifications Relevance team to build next-generation systems that deliver personalized content via push notifications, email digests, and in-app messages. You will design and implement large-scale recommendation systems, focusing on candidate retrieval, ranking models, budget optimization, and feature engineering. Your daily work involves deploying state-of-the-art machine learning models, integrating LLMs to enhance discovery, and ensuring robust monitoring across the stack. To succeed, you must possess deep expertise in large-scale recommendation systems and proficiency in Python or Golang. You will utilize frameworks like PyTorch or TensorFlow while potentially building Agentic AI frameworks. This role solves the technical challenge of processing millions of user activities to provide timely, relevant content, while mentoring other engineers and shaping long-term roadmaps for the notifications product area.

What does a Machine Learning Engineer earn in Remote?

Median $229700 from 72 postings across 27 companies.

See salary data

What you'll do

  • Design and implement large-scale content discovery algorithms to provide personalized user experiences.
  • Drive the technical vision and roadmap for the Notifications relevance team.
  • Enhance core recommendation capabilities including candidate retrieval, ranking models, and budget optimization.
  • Deploy state-of-the-art machine learning models and integrate LLMs into production systems.
  • Serve as the primary ML domain expert to guide architectural decisions and system monitoring.
  • Mentor and provide technical guidance to senior and staff engineers within the team.
  • Partner with leadership to balance immediate operational wins with long-term strategic objectives.

What we're looking for

  • 10+ years of industry experience with deep expertise in large-scale recommendation systems.
  • Experience building and deploying large-scale ML models using PyTorch or TensorFlow.
  • Proficiency in object-oriented programming using Python or Golang.
  • Experience working with LLMs in production and utilizing generative AI for recommendation systems.
  • Ability to design, build, and monitor end-to-end recommendation pipelines including retrieval, ranking, and budget optimization.
  • Experience with state-of-the-art model architectures is a plus.
  • Experience building production Agentic AI frameworks is a plus.

More like this

Similar roles

Staff Machine Learning Engineer, Consumer

Reddit

Remote 171 days ago $230,000$322,000
Machine Learning Python Golang TensorFlow PyTorch Hugging Face LLM GenAI RAG Spark Kafka Ray Airflow BigQuery Redis Distributed Systems NLP Search Systems Recommender Systems
7+ yrs exp Remote

Senior Staff Machine Learning Engineer

GEICO

Palo Alto, CA +1 98 days ago $150,000$300,000
Generative AI LLMs Python Java C++ C# AWS Azure Kubernetes CICD Kafka Spark Ray Airflow Temporal elastic search Qdrant Snowflake PostgreSQL MongoDB Cassandra
10+ yrs exp

Senior Staff Machine Learning Engineer

GEICO

Palo Alto, CA 135 days ago $150,000$300,000
Generative AI LLMs Python Java C++ C# AWS Azure Kubernetes CICD Kafka Spark Ray Airflow Temporal PostgreSQL MongoDB Cassandra Snowflake elastic search Qdrant
10+ yrs exp

Senior Staff Machine Learning Engineer

DoorDash, Inc

San Francisco, CA +1 100 days ago $242,800$357,000
Large Language Models Python PyTorch TensorFlow XGBoost Natural Language Processing Information Retrieval Ranking and Relevance Recommendation Systems RAG Prompt Engineering C++ Java A/B Testing Feature Engineering Deep Learning Sequence Modeling
5+ yrs exp