Staff Machine Learning Engineer, Ads Ranking

Summary
Join Reddit's Ads Ranking Org as a Staff Machine Learning Engineer to enhance Reddit's ML-powered ad ranking systems. You will design and train advanced ML models, develop and optimize features, collaborate with cross-functional teams, and mentor other MLEs. This role offers a direct path to impacting product and revenue, shaping foundational ML modeling, and working with diverse ad surfaces and cutting-edge techniques. The ideal candidate possesses 7+ years of industry experience, including several years in applied ML roles, and a strong background in recommendation systems or similar domains. The position provides opportunities for professional growth and development, a competitive salary and benefits package, and flexible work arrangements.
Requirements
- 7+ years of industry experience, including several years in applied ML roles
- Deep experience with DNN architectures and ML frameworks (TensorFlow, PyTorch)
- Strong background in recommendation systems, ads ranking, or similar domains
- Experience working with large-scale datasets and complex feature pipelines
- Strong problem-solving and experimentation skills
Responsibilities
- Design and train advanced ML models (e.g., DNNs, transformers) to power Reddit Ads Ranking
- Develop and optimize features including embeddings, contextual signals, and cross-session behavior
- Work closely with product, infra, and data teams to drive end-to-end model deployment and performance analysis
- Mentor other MLEs and contribute to modeling best practices across the org
- Shape the long-term modeling vision across one or more domains (conversion, app ads, shopping, brand, etc.)
Benefits
- Comprehensive Healthcare Benefits and Income Replacement Programs
- 401k Match
- Family Planning Support
- Gender-Affirming Care
- Mental Health & Coaching Benefits
- Flexible Vacation & Reddit Global Days Off
- Generous paid Parental Leave
- Paid Volunteer time off