Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $266,000–$372,400 / yr
- Posted
- today
Market check
Salary context
How this pay compares to similar roles
This role pays more than 96% of similar roles. Most pay $177,825–$259,212 — 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
- Senior Engineering Manager, Developer Productivity 5
- Principal Engineer, iOS Performance 4
- Staff Android Engineer (Clients Platform) 4
- Staff Android Engineer, Brand Ad Formats 3
- Ads Conversion Modeling, Machine Learning Engineering Manager 1
At a glance
TL;DR · Senior Staff Machine Learning Systems Engineer, Feed Relevance
As a Senior Staff Machine Learning Systems Engineer on the Feed Relevance team, you will lead the architectural vision for Reddit's personalized home feed systems, focusing on real-time serving pipelines and candidate retrieval solutions that enhance user experience while maintaining computational efficiency. Your responsibilities include designing scalable backend infrastructures, optimizing serving lifecycles to be accessible for non-ML contributors, developing shadow-testing frameworks, and ensuring cross-stack integration for resilience and extensibility. Ideal candidates have over a decade of experience in distributed systems architecture, expertise with technologies like Redis and Memcached, and the ability to navigate complex system trade-offs while fostering technical excellence across large engineering teams. This role addresses Reddit's need for highly performant personalization systems that impact millions of users globally.
What you'll do
- Architect high-performance retrieval solutions for real-time candidate ranking.
- Design and build scalable, low-latency serving pipelines for backend engineers.
- Develop shadow-testing infrastructure to evaluate system performance at scale.
- Drive cross-stack integration for resilient, maintainable feed architecture.
- Identify and implement systemic fixes to improve user experience in the ecosystem.
What we're looking for
- 10+ years of experience in backend software engineering with a focus on architecting and scaling high-throughput, low-latency distributed systems.
- Expert-level understanding of distributed systems including real-time data pipelines and advanced caching strategies.
- Proven ability to lead technical strategy across organizational boundaries and partner with Infrastructure and Platform teams.
- Adept at navigating complex system trade-offs between architectural resilience and latency for evolving machine learning models.
- Strong communicator and mentor who leads through collaboration and technical excellence, influencing best practices in large engineering organizations.
More like this
Similar roles
Senior Staff Machine Learning Engineer, Notifications
Staff Machine Learning Systems Engineer
Staff Machine Learning Engineer, Consumer
Senior Staff Machine Learning Engineer
Intuit
Senior Staff Machine Learning Engineer
GEICO