Senior Machine Learning Engineer
$217K–$303K
Remote - United States · Remote · Senior · Full-time · Posted Aug 14, 2025
- Experience
- 3-5+ years
About the job
Build and operate production machine learning systems that power Reddit’s recommendations, search, advertising, and other platform experiences.
What you'll do
- Design, deploy, and monitor scalable ML models and systems across the full lifecycle.
- Build reliable data and model pipelines, serving infrastructure, and real-time decision systems.
- Partner with cross-functional teams to improve ML quality, performance, and business or user metrics.
What they ask for
- 3-5+ years of experience building, deploying, and operating production machine learning systems.
- Strong programming skills in Python, Java, Go, or similar languages, and solid software engineering fundamentals.
- Strong knowledge of ML algorithms and architectures, including statistical learning and deep learning.
- Hands-on experience with PyTorch or TensorFlow, and designing scalable ML pipelines, data processing, and model-serving infrastructure.
Nice to have
- Experience with recommendation, search/ranking, advertising/auction, representation learning, or multimodal embedding systems.
- Familiarity with distributed systems, real-time production environments, or LLM/Gen AI techniques.
Pay
$216,700 — $303,400 USD (base salary)
Tools
Python, Java, Go, XGBoost, Random Forests, Transformers, PyTorch, TensorFlow
AI focus
Apply machine learning and AI, including deep learning, graph and transformer-based methods, and LLM evaluation/alignment; build LLM-driven experiences for relevance, discovery, and engagement.
Model-written summary · the original posting is authoritative