Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $216,700–$303,400 / yr
- Posted
- 1 day ago
Market check
Salary context
How this pay compares to similar roles
This role pays more than 79% of similar roles. Most pay $196,750–$256,000 — the shaded band above. At the midpoint, this role pays about $260k versus about $226k 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 95 open roles on FindRole.
Listed pay typically runs $217,000–$303,900 across 67 roles with salary data.
Most-posted roles
- Reddit 26
- 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 Machine Learning Systems Engineer, Ranking Platform
As a Senior Machine Learning Systems Engineer on Reddit’s ML Ranking Platform team, you will design and implement robust, scalable ranking systems that power personalized feeds, search, and other products for millions of users. You’ll collaborate closely with Product, Infrastructure, and Engineering teams to translate requirements into efficient, maintainable code and champion best practices through mentorship and knowledge sharing. The role involves extensive use of Go, Python, C++, and object-oriented programming languages in a cloud-based production environment, requiring expertise in large-scale distributed systems and machine learning technologies. Your work will significantly impact how communities connect and thrive on Reddit’s vast platform.
Skills
What you'll do
- Design and implement next-generation ML ranking systems for personalized feeds and search.
- Develop large-scale, performant machine learning systems in cloud-based environments.
- Translate product requirements into scalable ML systems through close collaboration with teams.
- Write efficient, maintainable code to support rapid iteration and safe deployment.
- Champion engineering processes and best practices within the team.
What we're looking for
- 5+ years of experience developing large-scale distributed systems and data-intensive ML-based systems.
- Design and implement next-generation ML ranking systems for personalized feeds, search, and other products at scale.
- Experience with Go, Python, C++, or similar languages in cloud-based production environments.
- Strong background in designing and implementing performant and reliable machine learning systems.
- Familiarity with software engineering best practices including unit testing, code reviews, and documentation.
More like this
Similar roles
Senior Machine Learning Engineer
Senior Machine Learning Engineer, AI Platform
Adobe
Senior Lead Machine Learning Engineer
Capital One Financial
Senior Machine Learning Engineer
Adobe
Senior Machine Learning Engineer
Adobe