Software Engineer - Compiler, Kernels, Runtime
OpenAI
About the Team
The scaling team team builds foundational components that power OpenAI’s ML training infrastructure. We focus on developing scalable, robust, and high-performance systems that maximize the productivity of our researchers and hardware. Our mission is to accelerate progress toward AGI by enabling the fastest iteration cycles and highest throughput for model development at scale.
About the Role
As a software engineer on the Scaling team, you’ll help build and optimize the low-level stack that orchestrates computation and data movement across OpenAI’s supercomputing clusters. Your work will involve designing high-performance runtimes, building custom kernels, contributing to compiler infrastructure, and developing scalable simulation systems to validate and optimize distributed training workloads.
You will work at the intersection of systems programming, ML infrastructure, and high-performance computing, helping to create both ergonomic developer APIs and highly efficient runtime systems. This means balancing ease of use and introspection with the need for stability and performance on our evolving hardware fleet.
This role is based in San Francisco, CA, with a hybrid work model (3 days/week in-office). Relocation assistance is available.
Responsibilities:
Design and build APIs and runtime components to orchestrate computation and data movement across heterogeneous ML workloads.
Contribute to compiler infrastructure, including the development of optimizations and compiler passes to support evolving hardware.
Engineer and optimize compute and data kernels, ensuring correctness, high performance, and portability across simulation and production environments.
Profile and optimize system bottlenecks, especially around I/O, memory hierarchy, and interconnects, at both local and distributed scales.
Develop simulation infrastructure to validate runtime behaviors, test training stack changes, and support early-stage hardware and system development.
Rapidly deploy runtime and compiler updates to new supercomputing builds in close collaboration with hardware and research teams.
Work across a diverse stack, primarily using Rust and Python, with opportunities to influence architecture decisions across the training framework.
You might thrive in this role if you:
Have a deep curiosity for how large-scale systems work and enjoy making them faster, simpler, and more reliable.
Are proficient in systems programming (e.g., Rust, C++) and scripting languages like Python.
Have experience in one or more of the following areas: compiler development, kernel authoring, accelerator programming, runtime systems, distributed systems, or high-performance simulation.
Are excited to work in a fast-paced, highly collaborative environment with evolving hardware and ML system demands.
Value engineering excellence, technical leadership, and thoughtful system design.
About OpenAI
OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity.
We are an equal opportunity employer and do not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, veteran status, disability or any other legally protected status.
For US Based Candidates: Pursuant to the San Francisco Fair Chance Ordinance, we will consider qualified applicants with arrest and conviction records.
We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link .
At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology.
- ...every last FLOP from our GPUs by designing kernels, tuning memory layouts, and optimizing... ...We are looking for a kernel-focused engineer to lead efforts in writing, porting, and... ...to and extend internal GPU libraries and runtime tools. Work closely with hardware-specific...SuggestedFull time
- ...learning, among other topics. About the Role As a Software Engineer, you will help build AI systems that can perform... ...AGI. For example, we develop Triton , a language and compiler for writing custom GPU kernels. The aim of Triton is to provide an open-source environment...SuggestedFull time
- ...silicon while working closely with software and research partners to co-design hardware... ...We are looking for a systems-minded engineer to help advance our kernel development, performance engineering... ..., accelerator architecture, compiler systems, or related performance-critical...SuggestedFull time
- ...agents in production. The Role You'll work on the enterprise runtime layer that turns CrewAI's open-source Crews and Flows into... ...What We're Looking For Strong Python backend/platform engineering experience, especially building production services rather than...SuggestedFull timeRemote work
- ...Roles We are looking for an experienced software engineer to help us build a new generation of... ...backgrounds for this role: Path A — Compiler / Tooling You have built a compiler,... ..., a custom linker, a language runtime). Deep familiarity with compiler infrastructure...SuggestedFull timeRemote workRelocation packageFlexible hours
- ...About the Team The Kernels team at OpenAI builds the low-level software that accelerates our most ambitious AI research... ...system optimizations, and runtime improvements to make large-scale... ...core AI workloads. This is not a compiler-focused role, rather bridging ML...Full time
$170k - $235k
...platform built for the modern data stack. The Compiler Team plays a foundational role in this... ...Compiler Team, you will join a group of engineers dedicated to building the core systems... ...experience engineering high-quality software systems ~ Demonstrated success building...Full timeWork at officeFlexible hours- ...About the Team With Codex we’re building an AI software engineer. One that you can pair with, delegate to, or even ask to take on future tasks... ...Codex as a proactive teammate. About the Role Codex Runtime is the execution and infrastructure layer that turns Codex...Full time
- ...some of the world's top cryptographers, mathematicians, and engineers, all working together with one goal: to unite the world's... .... Job Overview Nexus is seeking a highly skilled Software Engineer - Compilers to join our team and play a critical role in pushing the...Full timeWork at officeRelocation package
- ...including BOND, IVP, Spark Capital, Greylock, and Conviction. Join us and help build the platform engineers turn to to ship AI products. THE ROLE We’re seeking a GPU Kernel Engineer to join our team at the cutting edge of AI acceleration, where your code directly...Full timeFlexible hours
- ...About the Team We’re hiring a Developer Productivity engineer to support OpenAI’s Inference Runtime teams. These teams own the systems responsible for serving models reliably, efficiently, and safely across Codex, ChatGPT, API, and internal research workloads. We’re...Full time
- ...time Location Type Remote Department Product Engineering Remote - US. At EngFlow, we help developers save time by accelerating software builds and tests. Our cloud-based,... ...Software Engineer with a focus on build systems, compilers, and languages , you'll work alongside the...Full timeRemote work
- ...Greylock, and Conviction. Join us and help build the platform engineers turn to to ship AI products. THE ROLE: Voice is becoming... ...increase throughput, and improve GPU efficiency via profiling, runtime tuning, and server-level optimizations. Build large-scale, real...Full timeFlexible hours
$255k - $405k
...tuning and inferencing AI models, where engineers can easily, securely and affordably build... ...secure boot, system hardening, kernel integrity monitoring, and isolation technologies... ...images, secure boot, confidential computing, software-defined perimeter, network segmentation,...Full timeWork at officeLocal areaWork from homeFlexible hours$160k - $225k
...and it sits at the heart of Databricks' Mosaic AI mission. AI Runtime (AIR) is our managed platform for large‑scale GPU training... ...of the most sophisticated AI teams in the world. As a Senior Software Engineer for AI Runtime, you will play a critical role in building and...- ...Role: Compiler Tech Lead Location: SF Bay Area / Toronto | Full-time | Hybrid Compensation... ...architecture decisions, mentoring engineers, and shaping the design of core compiler... ...Bring 8+ years of experience in compiler or runtime development. 3+ years in a technical/team...Full time
- ...The Role: As a Research Engineer - AI Performance & Kernel Optimization , you will improve... ...to reason about hardware-software interactions Are... ...scientific computing, graphics, compilers, or numerical simulation... ...libraries, and runtime performance analysis Background...Work at officeRelocation package
- ...Job Description Job Description Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in... ...intricacies, working collaboratively with the architects and compiler engineers. Responsibilities: Experience writing...
$158k - $265.5k
...language. Our team of fullstack engineers are responsible for the... ...What you will do As a software engineer you'll work across... ...end problems related to SQL compilation, semantic model development,... ...manage our database and Python kernels. Our backend is tightly...Full timeWork at officeFlexible hours2 days per week- ...About the role We're looking for an Engineer who loves building tools for other engineers... ..., happy and productive Drive CI runtime down: parallelization, caching, sharding... ...Own the our build toolchain — bundlers, compilers, monorepo tooling — and keep cold builds...Full timeLocal areaFlexible hours
- ...Embedded Software Engineer - Embedded Systems & Firmware Company Background: Specter is creating... .... Hands-on experience with kernel driver development (Linux) and/or low-... ...declarative system configuration, cross-compilation, and deployment pipelines for embedded...Full time
$150k - $180k
...forcing staff to spend hundreds of hours manually reconciling data, compiling reports, and tracking down insights. Straia changes that. We... ..., and JFF Ventures , and are now hiring a Full Stack Engineer to help build the product that institutions use to interact with...Full timeWork at officeImmediate start- ...Conviction. Join us and help build the platform engineers turn to to ship AI products. THE... ...Profile and optimize TensorRT-LLM kernels, analyze CUDA kernel performance, implement... ...performance improvements across runtimes with deep understanding of their internals...Full timeFlexible hours
$139k - $257.55k
...About the Role We are seeking a Full-Stack Software Engineer to help develop and scale a creative platform for design-intensive workflows... ...platform, from API surfaces and backend services to client runtimes and rich, design-heavy frontend experiences on web. Take end...Local area- ...distributed computing and make it accessible to software developers of all skill levels. We’re... ...: Anyscale is looking for a Software Engineer to join the Infrastructure team.... ...level operating system foundations (Linux kernel, file systems, containers) Anyscale...Full time
$144k - $198k
...Wanna join the adventure? Loft’s Onboard Software group provides the on-orbit software... ...in low Earth orbit. The Deployment & Runtime Environments team is where software meets... ...looking for someone scrappy — the kind of engineer who digs into an unfamiliar system, maps...Temporary workWork at officeRelocation packageFlexible hours- ...Conviction. Join us and help build the platform engineers turn to to ship AI products. THE... ...Stack team builds the distributed runtime that powers large-scale LLM inference across... ..., reliability, and ease of use. As a Software Engineer on the Inference Stack team,...Full timeFlexible hours
- ...tools consistently fail. We are a small, fast-growing team of engineers in San Francisco powering Fortune 100 enterprises, YC startups,... ...inference services with smart batching and caching Optimize kernels, tokenization, and model graphs Evaluate vLLM, TensorRT LLM,...Full timeWork at officeVisa sponsorshipRelocation package
$200k
...intervention wherever possible We operate at the intersection of Engineering, Finance, Product, Ops, and Fraud. Our mandate is to transform... ...: # transactional databases like MySQL or PostgreSQL # compiled languages like Go, Rust, or C++ # Experience with message...Full timeWork at office- ...should happen next? This team owns the runtime layer where billing state becomes something... ...product. On one side, it's real systems engineering: alerts, balances, and entitlement... ...we build About you: ~3+ years of software engineering experience, with a track record...Full timeWork at officeRemote workFlexible hours3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Compiler, Kernels, Runtime. Be the first to apply!
- software engineer full time San Francisco, CA
- software system engineer San Francisco, CA
- consulting software engineer San Francisco, CA
- software engineer travel San Francisco, CA
- real time software engineer San Francisco, CA
- network software engineer San Francisco, CA
- senior software engineer remote San Francisco, CA
- entry level software engineer remote San Francisco, CA
- software engineer intern San Francisco, CA
- new grad software engineer San Francisco, CA



