Skip to content
RedditRedditUnited States

Senior Machine Learning Infrastructure Engineer, Embedding Platform

Build and operate large-scale machine learning infrastructure and models for Reddit’s recommendation and personalization systems. The role requires 5+ years of ML engineering experience, expertise in deep learning and distributed systems, and proficiency with Python and modern ML frameworks.

191k – 267k/yr
Remote5+ YOEML Engineering

About the role

Responsibilities

  • Design, train, and improve large-scale machine learning platforms for recommendation or personalization systems.
  • Own and deliver major ML system components end to end, from problem framing through production rollout.
  • Build and optimize end-to-end ML pipelines spanning data preparation, feature generation, training, evaluation, and deployment.
  • Improve distributed training, model efficiency, and online inference performance.
  • Apply modern modeling approaches, including sequence modeling and related foundation-model techniques, to Reddit use cases.
  • Develop reliable serving and monitoring patterns for low-latency, high-throughput production ML systems.
  • Work with cross-functional partners across product, relevance, ads, and core ML teams to deliver measurable improvements in user experience and business impact.
  • Drive rigorous offline and online evaluation, including experimentation, model diagnostics, and feedback-loop improvement.
  • Contribute to engineering quality through strong code, design reviews, documentation, and operational excellence.

Requirements

  • 5+ years of experience in machine learning engineering, with a strong focus on large-scale ML infrastructure and recommendation or personalization systems.
  • Expertise in modern deep learning architectures, including sequence models and foundation models.
  • Experience building or scaling ML platforms for large datasets and high-traffic production environments.
  • Ability to independently scope and execute ambiguous technical work while owning high-quality implementation details.
  • Strong understanding of distributed training and inference concepts, including data parallelism, model parallelism, and pipeline parallelism.
  • Proficiency in Python and modern ML frameworks such as PyTorch or TensorFlow.
  • Strong software engineering fundamentals, including system design, debugging, testing, and performance optimization.
  • Experience with A/B testing, model evaluation frameworks, and real-time feedback loops in large-scale production systems.
  • Excellent communication skills, with the ability to present complex ML concepts to technical and non-technical stakeholders.

Compensation and Benefits

  • Base salary range: $190,800–$267,100 USD.
  • Eligible for equity in the form of restricted stock units; some positions may also be eligible for commission.
  • Comprehensive healthcare benefits and income replacement programs.
  • 401(k) with employer match.
  • Global benefits supporting workspace, professional development, caregiving, and family planning.
  • Gender-affirming care.
  • Mental health and coaching benefits.
  • Flexible vacation and paid volunteer time off.
  • Generous paid parental leave.

Skills

PythonPyTorchTensorFlowDeep Learningsequence modelingFoundation Modelsmachine learning platformsDistributed Trainingdistributed inferencemodel parallelismpipeline parallelismA/B Testingonline inferenceModel Evaluation

Similar roles

ML Engineering jobs
Airbnb

Senior Machine Learning Engineer, Relevance and Personalization

AirbnbUnited States

Senior ML Engineer on Airbnb's Relevance and Personalization team building end-to-end ranking algorithms, models, and infrastructure for search, recommendations, and marketplace optimization using large-scale structured and unstructured data.

191k – 225k/yrRemote5+ YOEML Engineering
Tennr

Senior Backend Software Engineer

TennrNew York, NY

Senior Backend Engineer building scalable data processing, ML-integrated workflows, and high-volume automation for healthcare referrals and insurance paperwork at Tennr. Requires 5+ years backend experience with JavaScript/TypeScript, production ML integration, and systems architecture skills.

190k – 215k/yrHybrid5+ YOEML Engineering
David AI

Senior Machine Learning Research Engineer

David AISan Francisco, CA

Build cutting-edge speech and audio ML models, production inference systems, and resilient pipelines. Own full ML lifecycle from research to deployment on terabytes of audio data.

190k – 260k/yrOn-site5+ YOEML Engineering
Fieldguide

Senior AI Engineer

FieldguideSeoul, South Korea +2

Builds and ships AI agents that automate complex audit workflows using LLMs, retrieval pipelines, and orchestration logic. Owns end-to-end development, evaluation, reliability, and mentoring while partnering with product and design teams. Requires 3+ years experience with production LLM features.

190k – 255k/yrHybrid3+ YOEML Engineering
Garner Health

Senior Software Engineer

Garner HealthNew York, NY

Senior Software Engineer leads technical strategy, builds AI-optimized systems analyzing medical records, mentors engineers, and ensures HIPAA compliance in a fast-paced healthcare tech environment. Requires 4+ years experience and generalist mindset.

190k – 240k/yrHybrid4+ YOEML Engineering