Software Engineer, Computer Use & Frontier Interfaces

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

Software Engineer role focused on discovering and building next-generation AI-native interfaces and interaction paradigms. The role involves designing, prototyping, and building novel interfaces, developing foundational technologies for generative UI, and collaborating with design and product teams to create end-to-end prototypes and production systems that influence future OpenAI products. It requires comfort with ambiguity, strong product instincts, and the ability to move between experimentation and production.

What you'd actually do

  1. Design, prototype, and build novel AI-native interfaces and interaction models.
  2. Develop foundational technologies and frameworks that enable generative UI and computer use experiences.
  3. Collaborate closely with designers, product thinkers, and engineers to rapidly explore and validate new concepts.
  4. Build end-to-end prototypes and production systems that can influence future OpenAI products.
  5. Contribute to platform technologies that can be adopted across multiple product surfaces.

Skills

Required

  • strong software engineering fundamentals
  • experience building user-facing products
  • experience with Apple platforms, Windows, or desktop development
  • strong product sense
  • experience with user experience and interaction design
  • ability to rapidly prototype ideas
  • ability to build robust, scalable systems
  • cross-functional collaboration

Nice to have

  • comfort with ambiguity
  • fast-moving environments
  • curiosity about how AI will transform software
  • motivated to help define what comes next

What the JD emphasized

  • invent entirely new ways for people to interact with AI
  • zero-to-one product development
  • early-stage exploration

Other signals

  • AI-native interfaces
  • novel interaction paradigms
  • generative UI
  • computer use experiences
  • zero-to-one product development