The Senior Software Engineer, Search Infrastructure will help build a composable, agent-native search infrastructure for locating, searching, discovering, and recommending resources across heterogeneous enterprise data. The role owns infrastructure spanning the index engine, ingestion and enrichment pipelines, and entity, identity, and feature intelligence that provides context for content. It also addresses alignment between index-time enrichments and query-time needs so retrieval, ranking, and reasoning use a consistent foundation. The position builds and operates hybrid indexing technology at scale, including keyword-based sparse-vector indices, embedding-based semantic indices, and emerging semantic-ID indexing. It owns the full index lifecycle and provides unified contracts for search primitives and agent-composed recipes. The engineer designs high-throughput, permission-aware ingestion and enrichment pipelines; supports multimodal indexing of text, structured data, diagrams, images, audio, and video; and contributes to a knowledge graph that connects entities across enterprise data sources. The role improves search performance, scalability, and observability, including query latency, indexing throughput, and cluster health. It applies methods such as vector quantization to balance model quality, retrieval performance, and storage cost. The engineer owns infrastructure from intake and design through rollout and ongoing operations, contributes to the search roadmap, and drives reliability through index lifecycle policies, capacity planning, and cluster scaling. This is a highly collaborative, in-person role working with Search Ranking, ML, and Platform engineering teams.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior