Software Engineer, Foundations Retrieval

OpenAI OpenAI · AI Frontier · San Francisco, CA · Research

Software Engineer focused on building and scaling retrieval systems for agentic search, enabling models to retrieve and act on information. This role involves designing and operating indexing systems, retrieval pipelines, and serving layers, with a focus on performance, reliability, and observability at scale. It supports retrieval across OpenAI products and research, integrating with pretraining, inference, and product teams.

What you'd actually do

  1. Build and scale retrieval infrastructure across indexing, serving, and query execution.
  2. Develop low-latency, high-throughput systems for real-time model interaction.
  3. Partner with research to productionize embedding and retrieval techniques.
  4. Support dense, sparse, and hybrid retrieval pipelines.
  5. Own system performance, reliability, and observability at scale.

Skills

Required

  • 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.
  • First-principles thinking in ambiguous problem spaces.

What the JD emphasized

  • agentic search
  • model-system interfaces
  • planetary scale
  • low-latency, high-throughput systems
  • performance, reliability, and observability at scale
  • end-to-end

Other signals

  • building and scaling retrieval systems
  • enables models to retrieve and act on the right information
  • partner with research to productionize embedding and retrieval techniques
  • support dense, sparse, and hybrid retrieval pipelines
  • own system performance, reliability, and observability at scale
  • integrate retrieval end-to-end
  • contribute to model - system interfaces for agentic workflows