Drimva

reddit

Senior Machine Learning Engineer

Remote - Ontario, Canada +1 · Remote · Senior · Full-time · Posted Aug 14, 2025

Location
Remote - Ontario, Canada
Remote - United States
Experience
3-5+ years building, deploying, and operating machine learning systems in production.

About the job

Build and operate production-scale machine learning systems for Reddit experiences such as recommendations, search, ranking, and advertising.

What you'll do

  • Design, deploy, and monitor production machine learning 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, and optimization, partnering with cross-functional teams.

What they ask for

  • Strong programming skills in Python, Java, Go, or similar languages, with solid software engineering fundamentals.
  • Strong understanding of ML algorithms, including statistical learning and deep learning architectures.
  • Hands-on experience with modern ML frameworks such as PyTorch or TensorFlow.
  • Experience 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 systems, real-time production environments, or LLM/Gen AI techniques.

Tools

Python, Java, Go, XGBoost, Random Forests, Transformers, PyTorch, TensorFlow

AI focus

Build 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

First seen Oct 13, 2026 · Last verified Nov 4, 2026 (UTC)