Software Engineer, Foundations Search
San Francisco • FullTime
Posted 5mo ago
Remote Work Policy
On-site
Employment Type
FullTime
Categories
Applied AI Engineer
About the job
We are seeking a Software Engineer to join our Foundations Search team, focusing on building and scaling retrieval systems. This role involves developing infrastructure that empowers AI models to access and utilize the correct information precisely when needed. You will collaborate with researchers and engineers to design and manage indexing systems, retrieval pipelines, and serving layers, directly impacting the performance, reliability, and scalability of retrieval across OpenAI's products and research initiatives.
Responsibilities
- Build and scale retrieval infrastructure, including indexing, serving, and query execution.
- Develop low-latency, high-throughput systems for real-time model interaction.
- Partner with research teams to productionize embedding and retrieval techniques.
- Support dense, sparse, and hybrid retrieval pipelines.
- Ensure system performance, reliability, and observability at scale.
- Collaborate with Pretraining, Inference, and Product teams for end-to-end retrieval integration.
- Contribute to model-system interfaces for agentic workflows.
Requirements
- Experience building and scaling distributed systems.
- Background in search, retrieval, or indexing systems.
- Familiarity with embedding-based or ML-powered systems.
- Experience with performance optimization and production reliability.
- Ability to work across ML and systems boundaries.
- Demonstrated first-principles thinking in ambiguous problem spaces.