AI Accelerator Runtime Engineer — Equity Options

OpenAI

San Francisco (CA)

On-site

USD 266,000 - 445,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

OpenAI is seeking a Software Engineer for the AI accelerator Runtime in San Francisco. You will build the low-level device runtime that turns compiled programs into efficient execution on our custom accelerator, shaping memory, scheduling, and synchronization.

You will collaborate across compiler, kernel, architecture, verification, and silicon teams to define interfaces, validate behavior, and optimize performance before and after silicon availability.

Qualifications

  • Proven experience in low-level systems programming with C/C++ or Rust.
  • Designed or built runtimes, drivers, firmware, or OS components.
  • Strong understanding of concurrency, synchronization, and memory-ordering.
  • Experience with event-based simulators or architecture models is a plus.
  • Ability to reason about scheduling, latency, throughput, and resource tradeoffs.

Responsibilities

  • Design and implement low-level device runtime for OpenAI silicon.
  • Build kernel-launch scheduling, submissions, queues, deps, completion.
  • Manage device memories and mappings across workloads.
  • Implement synchronization primitives and ordering guarantees.
  • Define interfaces between runtime, drivers, firmware, kernels.
  • Use cycle-accurate simulators to develop runtime before silicon.
  • Diagnose concurrency and memory-ordering issues across HW/SW.
  • Create tests, tracing, profiling, and reproducible workloads.
  • Collaborate with architecture and silicon teams to improve interfaces.

Skills

C/C++
Rust
Systems programming
Concurrency
Driver development
Memory management

Tools

Runtimes
Drivers
Firmware
OS components
Accelerator software

Job description

OpenAI is seeking a Software Engineer for the AI accelerator Runtime in San Francisco. You will build the low-level device runtime that turns compiled programs into efficient execution on our custom accelerator, shaping memory, scheduling, and synchronization.

You will collaborate across compiler, kernel, architecture, verification, and silicon teams to define interfaces, validate behavior, and optimize performance before and after silicon availability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Accelerator Runtime Systems Engineer
AI Accelerator Runtime Systems Engineer

OpenAI, Inc. • United States

On-site
USD 180,000 - 240,000
Software Engineer, AI accelerator Runtime
Software Engineer, AI accelerator Runtime

OpenAI • San Francisco (CA)

On-site
USD 266,000 - 445,000
Software Engineer, AI accelerator Runtime
Software Engineer, AI accelerator Runtime

OpenAI, Inc. • United States

On-site
USD 180,000 - 240,000
Hands-on Software Architect – AI Accelerator Runtime (Palo Alto)
Hands-on Software Architect – AI Accelerator Runtime (Palo Alto)

Acceler8 • California

On-site
USD 250,000 - 350,000
Equity
Bonus
Hands-on Software Architect — AI Accelerator Runtime
Hands-on Software Architect — AI Accelerator Runtime

Acceler8 Talent • Palo Alto (CA)

On-site
USD 180,000 - 260,000
Principal AI Runtime Software Engineer — Accelerator
Principal AI Runtime Software Engineer — Accelerator

Ampere Computing LLC • Santa Clara (CA)

On-site
USD 182,000 - 273,000
Premium medical insurance
401K retirement plan
Unlimited Flextime
+2
AI Accelerator Systems Engineer — Scale & Performance
AI Accelerator Systems Engineer — Scale & Performance

OpenAI, Inc. • San Francisco (CA)

On-site
USD 120,000 - 180,000
AI Accelerator Runtime Lead Principal Software Engineer
AI Accelerator Runtime Lead Principal Software Engineer

Ampere Computing LLC • Portland (OR)

On-site
USD 182,000 - 273,000
Premium medical insurance
401K retirement plan
Unlimited flextime & 10+ paid holidays
Software Engineer, Accelerators
Software Engineer, Accelerators

OpenAI, Inc. • San Francisco (CA)

On-site
USD 120,000 - 180,000
Software Engineer, Kernel Performance & AI Tooling
Software Engineer, Kernel Performance & AI Tooling

OpenAI, Inc. • San Francisco (CA)

On-site
USD 100,000 - 130,000