Drimva

reddit

Staff Machine Learning Engineer, Ads ML Efficiency

$230K–$322K

Remote - United States · Remote · Staff · Full-time · Posted Oct 1, 2026

Experience
5+ years of software engineering experience.
Education
BS, MS, or PhD in Computer Science or a related field.

About the job

Build and lead infrastructure, tooling, and optimization systems that make Reddit’s machine learning training and inference more efficient, reliable, and cost-effective at scale.

What you'll do

  • Design ML workload efficiency systems and tools for debugging, profiling, optimization, and monitoring.
  • Improve GPU and resource utilization; optimize distributed training, data pipelines, and model serving.
  • Lead cross-functional initiatives and technical strategy for ML platform productivity, scalability, reliability, and cost efficiency.

What they ask for

  • BS, MS, or PhD in Computer Science or a related field.
  • 5+ years of software engineering experience.
  • Strong proficiency in Python.
  • Experience building distributed systems at scale, and with ML infrastructure, training systems, or model serving platforms; deep understanding of performance engineering and systems optimization.

Nice to have

  • Proficiency in a systems language (Go, C++, Rust, or Java).
  • Experience with large-scale recommendation, ranking, generative AI, or foundation model systems; distributed training frameworks; GPU analysis; or ML infrastructure cost optimization.

Pay

$230,000 — $322,000 USD (base salary)

Tools

Python, Go, C++, Rust, Java, PyTorch Distributed, Ray, Tensorflow

AI focus

Build and optimize machine learning training and inference infrastructure, including systems for recommendation, ranking, generative AI, and foundation models.

Model-written summary · the original posting is authoritative

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