Software Engineer, Foundations Search
Core
Building and scaling retrieval infrastructure (indexing, serving, query execution) to enable AI models to retrieve and act on information at planetary scale.
Role type
Senior IC software engineer (distributed systems & retrieval)
Builds
Large-scale indexing systems, retrieval pipelines, and serving layers for agentic search
Domain
AI research, information retrieval, distributed systems
Deliverable
production ML models | infrastructure
Required skills
distributed systems, search/retrieval/indexing, embedding-based systems, performance optimization, production reliability, ML-systems integration
Preferred skills
agentic workflows, first-principles thinking, ambiguous problem spaces
Technologies
indexing systems, retrieval pipelines, serving layers, embedding techniques
Responsibilities
Build and scale retrieval infrastructure across indexing, serving, and query execution; Develop low-latency, high-throughput systems for real-time model interaction; Partner with research to productionize embedding and retrieval techniques; Support dense, sparse, and hybrid retrieval pipelines; Own system performance, reliability, and observability at scale; Collaborate across Pretraining, Inference, and Product teams to integrate retrieval end-to-end; Contribute to model-system interfaces for agentic workflows
Seniority
Senior, hands-on IC