Software Engineer, Database Systems

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

Software Engineer for Database Systems team building and operating high-performance distributed databases, including Rockset, which powers RAG and vector search at OpenAI. Focus on core engine improvements, ingestion, query execution, indexing, and storage.

What you'd actually do

  1. Design, build, and operate high-performance distributed systems
  2. Identify and resolve performance bottlenecks to scale infrastructure to the next order of magnitude
  3. Define long-term technical direction and guide system evolution
  4. Collaborate with product, engineering, and research teams to deliver scalable and reliable infrastructure
  5. Dig deep into complex production issues across the stack

Skills

Required

  • distributed systems
  • performance optimization
  • scalability
  • reliability
  • C++
  • cloud environments
  • IaC tools
  • Linux systems
  • CI/CD pipelines
  • observability stacks

Nice to have

  • database internals
  • storage engines
  • low-latency query systems
  • Kubernetes
  • databases
  • data systems
  • storage engines
  • indexing
  • query processing

What the JD emphasized

  • significant experience building, scaling, and optimizing distributed systems at scale
  • experience operating production clusters at scale
  • Experience with distributed systems at scale, with a strong focus on performance, reliability, and scalability
  • Proficiency in a systems programming language such as C++ (our core engine is written in C++) is strongly preferred