Machine Learning Engineer
$186K–$260K
Remote - United States · Remote · Full-time · Posted Aug 14, 2025
- Experience
- 3-5+ years of experience building, deploying, and operating machine learning systems in production.
- Education
- Advanced degree in Computer Science, Machine Learning, or related quantitative field is preferred.
About the job
Build and operate production machine learning systems that power Reddit’s recommendations, search, advertising, content understanding, and AI-driven experiences.
What you'll do
- Design, deploy, and monitor production ML models and systems across the full ML lifecycle.
- Build scalable data and model pipelines, serving infrastructure, and real-time decision systems.
- Apply machine learning and AI techniques to improve relevance, discovery, performance, and business outcomes.
What they ask for
- 3-5+ years of experience building, deploying, and operating machine learning systems in production.
- Strong programming skills in Python, Java, Go, or similar languages, with solid software engineering fundamentals.
- Strong grasp of ML algorithms and architectures, including statistical learning and deep learning.
- Hands-on experience with modern ML frameworks and designing scalable ML pipelines, data processing systems, and model serving infrastructure.
Nice to have
- Experience with recommender, search/ranking, advertising, representation learning, or multimodal embedding systems.
- Experience with LLM/Gen AI techniques or distributed data processing technologies.
Pay
$185,800 — $260,100 USD (base salary)
Tools
Python, Java, Go, XGBoost, Random Forests, Transformers, PyTorch, TensorFlow
AI focus
Develop applied AI and LLM-driven experiences; research and apply deep learning, graph and transformer techniques, and LLM evaluation/alignment.
Model-written summary · the original posting is authoritative