Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $216,700–$303,400 / yr
- Posted
- today
Market check
Salary context
How this pay compares to similar roles
This role pays more than 83% of similar roles. Most pay $177,762–$249,750 — the shaded band above. At the midpoint, this role pays about $260k versus about $214k 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 Machine Learning Engineer
As a Senior Machine Learning Engineer at Reddit, you will join a dynamic team to design and build production ML systems that power personalized recommendations, search, and ranking systems, as well as intelligent advertising solutions. Your day-to-day responsibilities include owning the full ML lifecycle from problem definition to deployment, building scalable data pipelines with strong reliability, and collaborating cross-functionally to translate complex problems into technical solutions. You will work with large-scale datasets and modern frameworks like PyTorch and TensorFlow to improve system performance and apply state-of-the-art techniques such as deep learning and LLM-driven experiences. Ideal candidates have 3-5+ years of experience in production ML systems, strong programming skills in Python or similar languages, and hands-on experience with distributed systems and large-scale data processing tools like Spark and Kafka.
Skills
What you'll do
- Design and build production-grade machine learning models at scale.
- Own the full ML lifecycle from problem definition to deployment and monitoring.
- Build scalable data pipelines with reliability, observability, and automated retraining.
- Improve system performance across latency, throughput, and model quality metrics.
- Research and apply state-of-the-art machine learning techniques in DL and LLMs.
What we're looking for
- 3-5+ years experience building, deploying machine learning systems in production.
- Strong programming skills in Python, Java, Go with software engineering fundamentals.
- Expertise in ML algorithms including XGBoost, Random Forests, Transformers, CNNs.
- Hands-on experience with modern ML frameworks like PyTorch and TensorFlow.
- Design scalable ML pipelines, data processing systems, model serving infrastructure.
More like this
Similar roles
Senior Machine Learning Engineer
Adobe
Senior Machine Learning Engineer
Adobe
Senior Machine Learning Engineer
Adobe
Senior Machine Learning Engineer
Adobe
Senior Machine Learning Engineer
Zillow