Senior Machine Learning Infrastructure Engineer, Embedding Platform
at Reddit
USD 190,800-267,100 per year
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
A/B Testing @ 4
Communication @ 6
Debugging @ 7
Deep Learning @ 6
Experimentation
Machine Learning @ 7
Performance Optimization @ 7
PyTorch @ 6
Python @ 6
TensorFlow @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Reddit's LS Embedding Machine Learning Platform team builds expressive machine learning models and scalable systems that power recommendation and personalization across Reddit. The role focuses on model development, ML platform engineering, training and evaluation pipelines, and production deployment for large-scale learning systems.
Responsibilities
- Design, train, and improve large-scale machine learning platforms for recommendation and personalization systems.
- Own major ML system components end to end, from problem framing through production rollout.
- Build and optimize ML pipelines covering 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.
- Develop reliable serving and monitoring patterns for low-latency, high-throughput production ML systems.
- Collaborate with product, relevance, ads, core ML, and other cross-functional teams to deliver measurable improvements in user experience and business impact.
- Drive offline and online evaluation, experimentation, model diagnostics, and feedback-loop improvements.
- Contribute to engineering quality through 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 foundational 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.
- Solid understanding of distributed training and inference concepts, including data parallelism, model parallelism, pipeline parallelism, or related optimization techniques.
- Proficiency in Python and experience with modern ML frameworks such as PyTorch, TensorFlow, or similar.
- 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.
Benefits
- Comprehensive healthcare benefits and income replacement programs.
- 401(k) with employer match.
- Global benefit programs supporting workspace, professional development, and caregiving.
- Family planning support.
- Gender-affirming care.
- Mental health and coaching benefits.
- Flexible vacation and paid volunteer time off.
- Generous paid parental leave.
- Equity in the form of restricted stock units may be available.
Compensation
The base salary range is $190,800–$267,100 USD. The role may also be eligible for commission depending on the position offered.
More jobs at Reddit
Senior Support Engineer, Snoo Operations & Support
Reddit · New York City, United States
USD 132,600-185,600 per year
Senior Principal Program Manager, GTM Excellence
Reddit · Chicago, United States, New York City, United States, Los Angeles, United States, San Francisco, United States
USD 180,200-313,000 per year
Senior Principal Program Manager, GTM Excellence
Reddit · Chicago, United States, New York City, United States, Los Angeles, United States, San Francisco, United States
USD 180,200-313,000 per year
Principal Product Designer, Presence
Reddit · United States
USD 223,600-313,000 per year
Senior Backend Engineer, Safety
Reddit · United States
USD 190,800-267,100 per year
Similar jobs
Senior Machine Learning Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Machine Learning Engineer, GenAI Security
Reddit · United States
USD 216,700-303,400 per year
Senior Data Scientist, Ads
Reddit · United States
USD 190,800-267,100 per year
Senior Machine Learning Engineer, Relevance and Personalization (Query Intelligence)
Airbnb · United States
USD 200,000-235,000 per year
Principal Developer, AI Networking
Nvidia · Santa Clara, United States
USD 272,000-488,800 per year
Senior Software Engineer - Autonomous Driving Simulation
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior AI Infrastructure Software Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Full-Stack Lead Engineer
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year