Senior Staff ML Engineer, Search & Recommendation
Designs and builds large-scale ML systems for Reddit's search relevance, including query understanding, retrieval, ranking, and LLM integration. Requires 10+ years in search/recommendation systems, ML model deployment, and cross-team collaboration.
About the job
What You’ll Do
- Contribute to advancing Reddit's Search and Recommendations products by designing AI-driven Search experience prioritizing seamless and delightful user experience.
- Deeply understand the Reddit search product and drive the vision for the search relevance team.
- Enhance core search retrieval and ranking, design and implement new search engine features, build and scale search indexes, develop and test new pipeline components. Deploy ML models, integrate LLMs, and ensure robust monitoring and smooth product integration throughout the process.
- Collaborate across disciplines and with ML, Product, Infrastructure, and DS teams at Reddit to find technical solutions to complex challenges.
- Mentor and guide senior and staff engineers in the team.
- Influence org-wide technical direction and partner closely with senior leadership to shape the long-term roadmap.
Who You Are
- 10+ years of industry experience with deep expertise in large-scale search and recommendation systems.
- Proven ability to identify key opportunities, define roadmaps and drive scalable improvement in search relevance.
- Strong experience in building and deploying large-scale ML models using frameworks such as PyTorch or Tensorflow.
- Experience working with LLM in production, including evaluation, tuning and deployment.
- In-depth knowledge and experience working with lexical and semantic retrieval systems.
- Proficiency in object-oriented programming (Python, Golang).
- Nice to have: experience building production Agentic AI frameworks.
Benefits
- Comprehensive Healthcare Benefits and Income Replacement Programs
- 401k with Employer Match
- Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
- Family Planning Support
- Gender-Affirming Care
- Mental Health & Coaching Benefits
- Flexible Vacation & Paid Volunteer Time Off
- Generous Paid Parental Leave
Skills
PyTorch, TensorFlow, LLMs, Python, Go, Retrieval Systems, Search Engines, RAG, Machine Learning, Semantic Search
Similar jobs
ML Engineering jobsLeads the technical direction and development of large-scale, GenAI-powered recommendation and feed-ranking systems. Requires 10+ years of industry experience in relevance-driven products, deep expertise in machine learning and recommendations, and strong organizational influence and mentoring skills.
Build and operate production machine learning systems for ranking, retrieval, recommendations, personalization, and customer intelligence. The role requires 12+ years of production software and ML experience, strong expertise in intelligent systems, and sound judgment around trustworthy customer-impacting signals.
Leads the technical direction of large-scale ML infrastructure for embedding, recommendation, and personalization systems. The role requires 8+ years of ML engineering experience, expertise in deep learning and distributed training, and strong leadership across research, infrastructure, and production deployment.
Staff engineer responsible for designing and scaling the infrastructure, execution environments, verifiers, and tooling used to train and evaluate AI agents. Requires 8+ years of software engineering experience, strong Python and distributed-systems expertise, and familiarity with sandboxing, high-throughput systems, and LLM workflows.
Staff Machine Learning Engineer building and operating production ML systems for causal marketing measurement, optimization, and planning. The role requires deep statistical and machine learning expertise, production programming experience, cross-functional collaboration, and technical mentorship.