Machine Learning Engineer
Remote - Ontario, Canada +1 · Remote · Full-time · Posted Aug 14, 2025
- Location
- Remote - Ontario, Canada
Remote - United States - Experience
- 3-5+ years of experience building, deploying, and operating machine learning systems in production.
About the job
Build and operate production machine learning systems that power Reddit’s recommendations, search, ranking, advertising, and other platform 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 ML and AI techniques to improve relevance, discovery, engagement, and measurable system 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.
- 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/auction, representation-learning, or multimodal embedding systems.
- Experience with distributed data systems, real-time production environments, or LLM/Gen AI techniques.
Tools
Python, Java, Go, XGBoost, Random Forests, Transformers, CNNs, GNNs
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