The Search Platform team at Reddit is the driving force behind our search backend, crafting and maintaining the essential services and databases that ensure users find what they're looking for quickly and accurately. With a focus on building robust search infrastructure, we prioritize reliability and performance, enabling seamless search experiences across the platform. We are collaborating closely with a team of machine learning engineers and backend architects to develop the next generation of search infrastructure at Reddit, enabling a variety of search functionalities, including lexical and vector search.
You'll lead the development of a next-generation, Gen AI driven search platform, from ideation to production, not just make incremental improvements to existing enterprise systems. As part of a high-impact, cross-functional team, you'll tackle complex challenges to build search experiences that millions of Redditors will love.
Languages: Go, C++, Rust, Python, or any object oriented programming language
Databases: Search Databases (Lucene, Tantivy, Milvus, ElasticSearch etc.)
Tools: Kubernetes, Docker, AWS, GCP
Libraries: Baseplate, GraphQL
As a Senior Staff Software Engineer on the Search Platform Team, you will lead the design and development of Reddit's next-generation search engine, powering lexical, embedding based retrieval and RAG frameworks at massive scale on a modern, cloud-native stack.
You will define the technical vision, drive architecture decisions, and mentor engineers to deliver an intelligent, reliable, and scalable search infrastructure that supports Reddit's mission of bringing community and belonging to everyone in the world.
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.