Software Engineer - Search Infrastructure
Core
Design and build scalable, high-performance search infrastructure (real-time indexing, serving, and data pipelines) handling massive write and query loads with strict latency and reliability requirements.
Role type
Senior IC backend engineer (search infrastructure)
Builds
Large-scale search infrastructure, real-time indexing, serving, and data pipelines
Domain
Search technology, distributed systems, infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, C++, JVM-based languages, search and indexing technologies (Elasticsearch, Lucene), operating system internals, filesystems, networking, database storage engines
Preferred skills
Open-source search or infrastructure contributions
Responsibilities
Design and build large scale search infrastructure, go deep into search internals and shape technical direction, operate production services end to end, lead and drive incident responses and recovery
Seniority
Senior, hands-on IC
