Reddit

Technology

SeniorStaffMachineLearningEngineer,Notifications

$275–450k ~AI est. United States Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Staff Machine Learning Engineer, Notifications at Reddit. Skills: Machine Learning, Recommendation Systems, LLM, System Design. Design and build large-scale systems. Power end-to-end recommendation systems”

Industry & Context.

Technology
Problems you'll solve

Complex challenges

What They're Looking For.

Must Have

10+ years industry experience, Deep expertise in large-scale recommendation systems, Experience building and deploying large-scale ML models, Experience working with LLM in production, Proficiency in object-oriented programming (Python, Golang)

Nice to Have

Notifications experience preferred, Experience with state of the art model architectures, Experience building production Agentic AI frameworks

What You'll Do.

Design and build large-scale systems

Power end-to-end recommendation systems

Integrate LLM-based answers

Deliver reliable systems

Design content discovery algorithms

Prioritize user experience

Drive vision for notifications relevance

Enhance core recommendation capabilities

Design pipeline components

Ensure robust monitoring

Ensure smooth product integration

Serve as ML domain expert

Drive architectural decisions

Collaborate across disciplines

Find technical solutions

Mentor senior engineers

Guide staff engineers

Shape long-term roadmaps

Balance operational wins

Balance strategic objectives

How You'll Work.

Team & Collaboration

Partnering with product; Cross-functional collaboration; Collaborate with ML teams; Collaborate with Product teams; Collaborate with Infrastructure teams; Collaborate with DS teams; Partner with senior leadership; Collaborate with org leads

Process & Methodology

Roadmap planning

Full Job Description

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 126 million daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit www.redditinc.com. The Notifications Relevance team at Reddit is building the next generation of notifications focused on delivering the right content to the right user at the right time using the right channel (push notification, email digest and in-app). We are the second largest growth lever at Reddit and a core component to understanding how to delight our current user base and bring new users to discover all that Reddit has to offer. Redditors produce the most amazing content about every niche topic in the world. Leveraging machine learning and large-scale system development, we process hundreds of millions of posts and user activities to provide personalized recommendations for tens of millions of users. As a Senior Staff, you will design and build a large-scale system that powers end-to-end recommendation systems at scale. You’ll work across multiple areas of the stack, including budget optimization, retrieval, ranking, features, measurement, LLM-based answers, etc, partnering deeply with product, org leads, and other XFN to deliver reliable, high quality systems that can help Reddit Notifications push the boundary on state of the art. What You’ll Do Contribute to advancing Reddit's growth by designing and implementing content discovery algorithms that prioritize a seamless and highly personalized user experience. Deeply understand the Reddit Notifications product and drive the vision for the notifications relevance team. Enhance core recommendation capabilities, including candidate retrieval, ranking models, and budgeting optimizat

Free ATS check

Applying for this Senior Staff Machine Learning Engineer, Notifications role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Reddit?

Real rants from real employees. Read before you apply.

Read Company Rants →