Used Tools & Technologies
Not specified
Required Skills & Competences
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.
Go @ 3
Kubernetes @ 3
Java @ 3
Distributed Systems @ 3
Hiring @ 3
People Management @ 5
Communication @ 3
Rust @ 3
Vespa @ 3
Solr @ 3
API @ 3
OSS @ 3
AI @ 3
- 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 is a community of communities. Search Infrastructure builds and operates foundational components for platform teams at Reddit. The team supports use cases from classical ranking/search (BM25) to modern spaces involving vector embeddings. The platform balances reliability, performance, efficiency, and developer productivity and uses automation, self-healing, and orchestration to scale.
Search Infrastructure works with and evolves technologies including Milvus, Vespa, Solr, and Kubernetes, and contributes to ecosystems (OSS) involving codebases in Go, Rust, C++, and Java. As Reddit’s usage of AI and embedding models grows, conventional databases don’t fit the needs at scale — this role helps establish the future of Reddit’s search capabilities across Reddit.com search, Ads Platforms, and other ranking/relevance use cases.
Responsibilities
- Steer: Work with the team to select, scope, and drive high-leverage projects that align with Reddit’s goals.
- Build: Build out your team to execute on a strategy and create more efficient, more reliable storage systems.
- Amplify: Mentor individual contributors and be a leader for the team.
- Collaborate: Work together with a variety of teams across Reddit Engineering.
- Evolve: Learn and improve your own technical and non-technical abilities.
- Manage the full lifecycle of systems including provisioning, scaling, self-healing, and decommissioning via software engineering. Interfaces are APIs and operators are code, not humans.
Present And Future Challenges
- Scaling search primitives (databases) to be secure, highly available, and geo-distributed.
- Working with and abstracting systems like Milvus, Vespa, and Solr to support lexical search, semantic search, and relevance/ranking.
- Running these systems with high efficiency without sacrificing reliability.
- Contributing to OSS and codebases in Go, Rust, C++, and Java.
Requirements
- 3+ years experience in people management of high-performing engineering teams.
- 7+ years experience in backend infrastructure with a focus on storage systems, including 5+ years in high-scale environments.
- Experience with storage systems pertaining to full-text search and vector similarity search (ANN) is a strong plus.
- Experience running storage systems atop orchestration/distributed systems such as Kubernetes.
- Strong focus on scalability, performance, and quality; deep intuition for how critical infra systems work at scale.
- High empathy, excellent communication skills, and the ability to find compromise across the engineering org.
Benefits
- Comprehensive healthcare benefits and income replacement programs
- 401(k) with employer match
- Global benefit programs (workspace, professional development, caregiving support)
- Family planning support
- Gender-affirming care
- Mental health & coaching benefits
- Flexible vacation & paid volunteer time off
- Generous paid parental leave
Compensation
- Base salary range (U.S.): $217,000 - $303,000 USD
- Eligibility to receive equity in the form of restricted stock units; depending on position, may also be eligible to receive a commission.
Other Information
- This is a remote role for candidates based in the United States ("Remote - United States").
- In select roles and locations, interviews may be recorded, transcribed, and summarized by AI; candidates may opt out prior to scheduled interviews. During interviews, Reddit will collect identifiers, professional and employment-related information, sensory information (audio/video), and any other information the candidate shares. Recordings will be deleted promptly after making a hiring decision. Refer to Reddit's Candidate Privacy Policy for details.