Graphics Software Engineer - Consumer Devices

OpenAI OpenAI · AI Frontier · San Francisco, CA · Consumer Products

OpenAI is seeking a Graphics Software Engineer to build and optimize graphics runtimes and rendering systems for next-generation user interfaces and visual experiences. The role involves end-to-end ownership of the display and composition path, GPU optimization, and collaboration with camera, vision, and UX teams. Requires deep technical expertise in rendering and GPU systems, proficiency in C/C++, and experience with graphics APIs like Vulkan or OpenGL ES.

What you'd actually do

  1. Build and evolve graphics runtimes and libraries (text/raster, image pipelines, materials/shaders, scene graph) for app/UI developers.
  2. Design, implement, and optimize real-time rendering pipelines (2D/3D) using Vulkan or OpenGL ES.
  3. Own the display and composition path, including swapchains, frame pacing, vsync, color/HDR, and zero-copy buffer flow.
  4. Establish performance and quality bars through GPU/CPU profiling, frame-time analysis, and optimization for memory, power, and thermal budgets.
  5. Collaborate with camera, vision, and UX teams to enable compositing, effects, and media/compute interoperability.

Skills

Required

  • C/C++
  • Vulkan
  • OpenGL ES
  • rendering pipelines
  • GPU optimization
  • real-time graphics
  • display pipelines
  • windowing/compositors

Nice to have

  • Skia
  • FreeType/HarfBuzz
  • CoreGraphics
  • color management
  • HDR
  • compute/graphics interop
  • image processing chains
  • graphics driver development
  • Mesa stack development
  • kernel/media paths
  • robotics
  • AR/VR
  • wearables

What the JD emphasized

  • shipping graphics or high-performance systems
  • proven track record shipping real-time rendering features with tight latency, power, and memory constraints