Software Engineer, Kernel Performance & AI Tooling

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

Software Engineer focused on kernel performance and AI tooling, working on AI-assisted workflows, developer tooling, observability, and optimizing production kernels for AI workloads. The role involves improving AI-assisted optimization systems and partnering across research and engineering teams.

What you'd actually do

  1. Build developer tooling and workflows that make kernel development and performance optimization faster, more scalable, and easier to debug, integrate, and deploy.
  2. Develop observability, diagnostics, and validation infrastructure that makes AI-assisted optimization systems more interpretable, reliable, and effective.
  3. Optimize production kernels end to end by formulating optimization problems, running search loops, analyzing bottlenecks, debugging generated implementations, and landing improvements into production.
  4. Design abstractions, interfaces, and automation systems that accelerate kernel optimization, correctness validation, and hardware-software co-design.
  5. Improve AI-assisted optimization systems for specialized tasks through better datasets, evaluations, benchmarking, and research infrastructure.

Skills

Required

  • systems engineering
  • tooling engineering
  • low-level software
  • performance optimization
  • infrastructure
  • developer tooling
  • debugging infrastructure
  • profiling
  • observability
  • workflow design
  • kernel development
  • accelerator architecture
  • compiler systems
  • AI-assisted systems
  • agentic workflows
  • post-training
  • reinforcement learning
  • experimental judgment
  • ambiguity
  • research exploration
  • production execution
  • compilers
  • DSLs
  • program synthesis
  • AI for systems

Nice to have

  • GPU optimization
  • high-performance CPU optimization
  • custom accelerator optimization

What the JD emphasized

  • low-level performance work
  • AI-assisted development
  • kernel development
  • performance optimization
  • accelerator architecture
  • AI-assisted systems
  • agentic workflows
  • AI for systems

Other signals

  • AI-assisted development
  • kernel optimization
  • developer tooling
  • performance engineering