Software Engineer, AI accelerator Runtime
OpenAI · San Francisco
CHECKED 1H AGO
Frontier labremote$266k–$445k
At a glance
Highlights
- Build low-level device runtime for OpenAI's custom AI accelerator silicon.
- Use cycle-accurate simulation to validate runtime before silicon exists.
- Turn compiled programs into efficient execution for frontier AI systems.
What they offer
- Equity
Ideal candidate
Low-level systems builder who thrives at the hardware-software boundary, obsessed with concurrency, performance and correctness, and energized by co-designing next-gen silicon with cross-functional teams.
Requirements
- Have strong low-level systems programming experience in C, C++, Rust, or comparable environments.
- Have built runtimes, drivers, firmware, operating-system components, accelerator software, or adjacent systems infrastructure.
- Understand concurrency, synchronization, asynchronous execution, queues, events, and memory-ordering semantics.
- Understand memory management, address spaces, DMA, caching, coherency, and hardware-software interfaces.
- Have hands-on experience with event-based, cycle-accurate simulators or closely related architectural and performance models.
- Can reason quantitatively about scheduling, latency, throughput, utilization, contention, and resource tradeoffs.
- Are skilled at debugging failures that span software abstractions, device interfaces, and hardware behavior.
- Work effectively across compiler, kernel, architecture, verification, firmware, and silicon teams.
Lab profile
About OpenAI
Builds safe frontier AI models and products like ChatGPT for broad benefit.
What they build
- ChatGPT
- OpenAI API
- Frontier AI models
Known for
- Frontier-scale distributed ML training
- Massive GPU fleet and data center operations
- Exabyte-scale data lakes and streaming
- AI alignment and safety research
Key facts
- Operates one of the world's largest GPU fleets