Software Engineer, Real Time

OpenAI OpenAI · AI Frontier · Seattle, WA · Applied AI

Software Engineer focused on building and scaling real-time communication systems for products like ChatGPT and the OpenAI API. This role involves full-stack development, infrastructure management (Kubernetes, Go, Python), and ensuring the reliable operation of globally deployed systems, including participation in an on-call rotation. Experience with real-time communication products, audio/video calling, WebRTC, and scaled production systems is highly valued. While ML experience is a plus, it is not a requirement.

What you'd actually do

  1. Design and build development and production platforms that power our systems.
  2. Partner with researchers, engineers, product managers, and designers to bring new features and research capabilities to the world.
  3. Accelerate engineering productivity by empowering your fellow engineers with excellent tooling and systems.
  4. Build and provide operational support for globally deployed systems, powering some of the most advanced products in the market. This includes participating in an on-call rotation to respond to critical incidents as needed.

Skills

Required

  • full-stack development
  • Real-Time Communication (RTC)
  • scaled real-time communication systems in production
  • design and build production platforms
  • operational support for globally deployed systems
  • on-call rotation

Nice to have

  • Machine Learning techniques
  • audio and video calling
  • WebRTC or competing protocols
  • encoding/decoding
  • signaling
  • lip sync
  • startup founder or early-stage engineer

What the JD emphasized

  • significant experience building (and rebuilding) production systems
  • experience with scaled real-time communication systems in production
  • experience with real-time communication products and systems