The Senior Software Engineer will help shift the organization from product-specific search solutions to a composable, agent-native infrastructure foundation used by agents and applications to locate, search, discover, and recommend resources across heterogeneous enterprise data. The role builds and owns core infrastructure for an agentic search platform, including the index engine, ingestion and enrichment pipeline, and entity, identity, and feature intelligence. It ensures index-time enrichments align with query-time needs so retrieval, ranking, and reasoning share a consistent foundation. The engineer will build and operate hybrid indexing technology across large clusters, covering keyword-based sparse-vector indices, embedding-based semantic indices, and emerging semantic-ID indexing driven by next-token prediction. The role owns the index lifecycle and provides unified contracts to search primitives and agent-composed recipes. It also develops high-throughput, permission-aware ingestion and enrichment pipelines that prepare content through parsing, chunking, embedding, entity resolution, and access control. The position includes multi-modal indexing for enterprise data such as text, tables, diagrams, images, audio, and video, as well as contributing to a knowledge graph that resolves entities across data sources. The engineer improves search performance, scalability, and observability; owns infrastructure from design through ongoing operations; and drives reliability through 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