Software Engineer, Backend (cooperative Ai)

OpenAI OpenAI · AI Frontier · San Francisco, CA · User Operations

Software Engineer focused on building and scaling backend infrastructure for AI-powered knowledge and automation systems. The role involves designing, building, and maintaining backend services, APIs, and data pipelines that integrate OpenAI models into high-leverage workflows, supporting internal and external customers. The team iterates fast and engineers for reliable long-term impact, focusing on building simple primitives to apply knowledge to many domains.

What you'd actually do

  1. Design, build, and maintain backend services and APIs to support intelligent automation and knowledge systems
  2. Integrate and structure data across internal platforms, transforming it into formats optimized for use by downstream systems and AI workflows.
  3. Collaborate closely with product, research, and engineering teams to integrate OpenAI models into high-leverage workflows
  4. Own the full development lifecycle of new backend systems and internal platform capabilities
  5. Build with scale and maintainability in mind, while rapidly iterating on new ideas

Skills

Required

  • Backend engineering experience
  • Python
  • FastAPI
  • Postgres
  • Distributed systems design
  • API design
  • Data processing pipelines

Nice to have

  • Experience with structured knowledge representation
  • Experience with internal search
  • Experience with agent infrastructure
  • Experience with systems that evolve over time
  • Hands-on experience with AI/ML

What the JD emphasized

  • 4+ years of backend engineering experience

Other signals

  • building systems that leverage AI models
  • integrating AI models into workflows
  • scaling infrastructure for AI systems