Staff Machine Learning Software Engineer, Embeddings Platform
Reddit- 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
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
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.