Senior Staff Software Engineer, Search Platform
Confirmed live in the last 24 hours
Compensation
$266,000 - $372,400/year
Job Description
Team
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.
How You'll Have Impact
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
What You’ll Do
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.
- Lead the technical strategy, architecture, and implementation of Reddit’s next-generation search engine, integrating lexical, vector retrieval and Gen AI search applications.
- Partner closely with product engineers across Search, Feeds, Ads, Growth, and Safety to deliver high-quality, low-latency search and retrieval experiences.
- Define best practices for observability, reliability, and operational excellence in large-scale distributed systems.
- pythongorustawsgcpkubernetesdockermachine learningaibackend
Similar Jobs
Western Union
Robotic Process Automation (RPA) Developer
Warner Bros Discovery
Staff Software Engineer - Gen AI & ML(Growth & ML Team), Hyderabad
Tyson Foods
Senior Development Engineer INT
Cadence Design Systems
Sr Principal Software Engineer
S&P Global
Sr Specialist, Platform Engineering
Motorola Solutions