Skip to main content

Staff Machine Learning Software Engineer, Embeddings Platform

Reddit
Remote - United StatesUpdated 17d ago
Base salary
$253k–$355k
Published base salary range · Top quartile for Engineering (401 listings)
Location
Remote - United States
Remote eligibility
Employment
Full-time
Staff / Principal
Role family
Engineering
Media / Creator
Apply on job-boards.greenhouse.io
Job actionsApply now
Job actionsApply now

About the job

Reddit is a community of communities, built on shared interests and trust, with 100,000+ active communities and ~130 million daily active unique visitors. The Embedding Machine Learning Platform team builds highly expressive ML models powering Reddit's recommendation systems, using modern deep learning and scalable model designs to enhance personalization.

Role Summary

As a Staff Machine Learning Engineer, you will own the technical direction for large-scale ML models, guide development of advanced deep learning architectures, partner with leadership to define ML roadmaps, and ensure efficient, reliable deployment of ML models in production.

Responsibilities

  • Architect and lead development of next-generation large-scale ML techniques.
  • Define and execute ML strategy to enhance personalization and recommendation quality.
  • Lead research on scalable ML systems and real-time model adaptation.
  • Partner with ML infrastructure teams to build distributed training systems across GPUs and cloud.
  • Establish real-time serving architectures for large-scale embeddings with low-latency inference.
  • Collaborate with teams in Feed Ranking, Ads, Content Understanding, and Core ML.
  • Mentor senior and mid-level ML engineers.
  • Stay at forefront of AI research and drive technical discussions.

Qualifications

  • 8+ years in ML engineering with focus on large-scale systems and recommendation/personalization.
  • Expertise in modern deep learning architectures, including sequence and foundational models.
  • Deep understanding of multi-entity relationships in ML applications.
  • Proven ability to design and optimize scalable ML architectures from distributed training to real-time inference.
  • Strong software engineering in Python, C++, or similar, with ML infrastructure and cloud-based pipelines.
  • Leadership in driving ML strategy and mentoring.
  • Experience with A/B testing, model evaluation, and real-time feedback loops.
  • Excellent communication skills.

Compensation

Base salary range: $253,300—$354,600 USD. Eligible for equity in the form of restricted stock units.

Benefits

  • Comprehensive healthcare benefits including medical, dental, and vision insurance.
  • 401(k) with employer match.
  • Flexible vacation and paid volunteer time off.
  • Generous paid parental leave.
  • Mental health and coaching benefits.
  • Global benefit programs for workspace, professional development, and caregiving support.

Application Instructions

Apply via the provided link.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.