Software Engineer, Kernel Performance & Ai Tooling

OpenAI

San Francisco, United States
Remote
Low-level software development
Performance optimization
Kernel development
Build developer tooling and workflows that make kernel development and performance optimization faster, more scalable, and easier to debug, integrate, and deploy

Job Summary

  • Build developer tooling and workflows that make kernel development and performance optimization faster, more scalable, and easier to debug, integrate, and deploy.
  • Develop observability, diagnostics, and validation infrastructure that makes AI-assisted optimization systems more interpretable, reliable, and effective.
  • Optimize production kernels end to end by formulating optimization problems, running search loops, analyzing bottlenecks, debugging generated implementations, and landing improvements into production.

Matching Summary

Build developer tooling and workflows that make kernel development and performance optimization faster, more scalable, and easier to debug, integrate, and deploy.

Skills & Requirements

Must-have

  • Low-level software development
  • Performance optimization
  • Kernel development
  • Developer tooling
  • Observability and diagnostics

Nice-to-have

  • AI-assisted workflows
  • Agentic workflows
  • Compiler systems
  • Program synthesis
  • Hardware-software co-design

Key Requirements

  • Strong systems or tooling engineering experience
  • Experience with low-level software, performance optimization, or infrastructure
  • Familiarity with AI-assisted systems

Work Rights

May need to meet certain legal status requirements

Tailored Resume

Cover Letter