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.
AI @ 4
Agentic AI @ 4
Data Science
Go
LLM @ 4
Leadership @ 6
Machine Learning @ 7
PyTorch @ 7
Python @ 6
RAG @ 4
TensorFlow @ 7
- 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 Search Recommendations & Relevance team is building the next generation of search, powering Reddit Search and its AI-native Search experience. The role involves designing and building large-scale systems for end-to-end search relevance, including query understanding, retrieval, ranking, features, measurement, LLM-based answers, and retrieval-augmented generation (RAG).
Responsibilities
- Advance Reddit's Search and Recommendations products by designing AI-driven search experiences.
- Develop a deep understanding of the Reddit search product and drive the vision for the search relevance team.
- Enhance core search retrieval and ranking systems.
- Design and implement new search engine features.
- Build and scale search indexes.
- Develop and test new pipeline components.
- Deploy machine learning models and integrate large language models (LLMs) into production systems.
- Ensure robust monitoring and smooth product integration.
- Collaborate with ML, Product, Infrastructure, and Data Science teams to solve complex technical challenges.
- Mentor and guide senior and staff engineers.
- Influence organization-wide technical direction and partner with senior leadership on the long-term roadmap.
Requirements
- 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 improvements in search relevance.
- Strong experience building and deploying large-scale machine learning models using frameworks such as PyTorch or TensorFlow.
- Experience working with LLMs in production, including evaluation, tuning, and deployment.
- In-depth knowledge of lexical and semantic retrieval systems.
- Proficiency in object-oriented programming with Python and Golang.
- Nice to have: experience building production agentic AI frameworks.
Benefits
- Comprehensive healthcare benefits and income replacement programs.
- 401(k) with employer match.
- Global benefit programs covering workspace, professional development, caregiving support, and more.
- 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.
Compensation
The base salary range is $266,000–$372,400 USD per year. The position may also be eligible for commission depending on the position offered.
Reddit is an equal opportunity employer and provides reasonable accommodations for qualified individuals with disabilities and disabled veterans.
More jobs at Reddit
Backend Software Engineer, PDP Experience
Reddit · United States
USD 164,000-229,000 per year
Senior Software Engineer, Home Experience
Reddit · United States
USD 190,000-267,000 per year
Senior iOS Engineer, Community Builders
Reddit · United States
USD 190,000-267,000 per year
Senior Frontend Engineer, Media
Reddit · United States
USD 190,000-267,000 per year
Senior Software Engineer, Media Experience
Reddit · United States
USD 190,000-267,000 per year
Similar jobs
Staff Machine Learning Engineer, Notifications Relevance
Reddit · United States
USD 230,000-322,000 per year
Senior Staff Machine Learning Engineer, Notifications
Reddit · United States
USD 266,000-372,400 per year
Staff Machine Learning Engineer, Consumer
Reddit · United States
USD 230,000-322,000 per year
Senior Machine Learning Engineer
Reddit · United States
USD 216,700-303,400 per year
NCX Senior Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Principal Data Scientist - Cloud Gaming and AI
Nvidia · Santa Clara, United States
USD 248,000-379,500 per year
Senior AI Infrastructure Software Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer
SentinelOne · United States
USD 132,000-182,000 per year