Full Stack Software Engineer, Agent Enablement

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

Full Stack Software Engineer to design and grow an open ecosystem of agent-enabled sites and services. Responsibilities include building user and agent identity protocols, user experiences for controlling and observing agents, and evolving token consumption. The role requires strong full-stack skills, experience shipping customer-facing products, comfort with ambiguity, and collaboration with research, design, and data science teams.

What you'd actually do

  1. Design the primitives and protocols for an open agent ecosystem, enabling our users’ agents to make the best use of sites and services across the internet.
  2. Build a next-generation user experience to observe and control agents, across web, desktop, and mobile.
  3. Evolve our approach to token consumption across subscriptions and API customers.
  4. Execute on fast-paced projects in collaboration with research, design, data science and other product engineering teams.
  5. Work closely with our strategic customers and partners to grow the ecosystem.

Skills

Required

  • Full-stack engineering
  • Shipping customer-facing products
  • Frontend development
  • Backend development
  • API design
  • Data modeling
  • Product design
  • Working with users and customers
  • Enterprise software concepts (identity, permissions, governance, compliance, billing)

Nice to have

  • Ambiguity tolerance
  • Translating feedback into product improvements
  • Zero-to-one environments

What the JD emphasized

  • strong full-stack engineering skills
  • experience shipping customer-facing products from concept to production
  • familiar with enterprise software concepts such as identity, permissions, governance, compliance, and billing
  • fast-moving zero-to-one environments

Other signals

  • design and grow an open ecosystem of agent-enabled sites and services
  • build new user and agent identity protocols
  • user experiences to control and observe agents
  • design the primitives and protocols for an open agent ecosystem
  • enable our users’ agents to make the best use of sites and services across the internet
  • build a next-generation user experience to observe and control agents