Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Compiler, Kernels, Runtime

Full-time

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.

Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer - Compiler, Kernels, Runtime in San Francisco, CA vacancy
  •  ...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... 
    Suggested
    Full time

    OpenAI

    San Francisco, CA
    17 hours ago
  •  ...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... 
    Suggested
    Full time

    OpenAI

    San Francisco, CA
    17 hours ago
  •  ...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... 
    Suggested
    Full time

    OpenAI

    San Francisco, CA
    17 hours ago
  •  ...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... 
    Suggested
    Full time
    Remote work

    CrewAI

    San Francisco, CA
    17 hours ago
  •  ...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... 
    Suggested
    Full time
    Remote work
    Relocation package
    Flexible hours

    Code Metal

    San Francisco, CA
    17 hours ago
  •  ...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

    OpenAI

    San Francisco, CA
    17 hours ago
  • $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 time
    Work at office
    Flexible hours

    Sigma Computing

    San Francisco, CA
    17 hours ago
  •  ...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

    OpenAI

    San Francisco, CA
    17 hours ago
  •  ...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 time
    Work at office
    Relocation package

    Nexus

    San Francisco, CA
    17 hours ago
  •  ...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 time
    Flexible hours

    Baseten

    San Francisco, CA
    17 hours ago
  •  ...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

    OpenAI

    San Francisco, CA
    17 hours ago
  •  ...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 time
    Remote work

    EngFlow GmbH

    San Francisco, CA
    1 day ago
  •  ...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 time
    Flexible hours

    Baseten

    San Francisco, CA
    17 hours ago
  • $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 time
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda

    San Francisco, CA
    17 hours ago
  • $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... 

    Cacheflow

    San Francisco, CA
    5 days ago
  •  ...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

    Amadeus Search

    San Francisco, CA
    3 days ago
  •  ...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 office
    Relocation package

    Zyphra

    San Francisco, CA
    13 days ago
  •  ...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... 

    Targeted Talent

    San Francisco, CA
    2 days ago
  • $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 time
    Work at office
    Flexible hours
    2 days per week

    Hex Technologies

    San Francisco, CA
    17 hours ago
  •  ...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 time
    Local area
    Flexible hours

    Braintrust

    San Francisco, CA
    17 hours ago
  •  ...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

    Specter

    San Francisco, CA
    17 hours ago
  • $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 time
    Work at office
    Immediate start

    Straia

    San Francisco, CA
    17 hours ago
  •  ...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 time
    Flexible hours

    Baseten

    San Francisco, CA
    17 hours ago
  • $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

    Adobe

    San Francisco, CA
    1 day ago
  •  ...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

    Anyscale

    San Francisco, CA
    17 hours ago
  • $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 work
    Work at office
    Relocation package
    Flexible hours

    Loft Orbital Solutions

    San Francisco, CA
    5 days ago
  •  ...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 time
    Flexible hours

    Baseten

    San Francisco, CA
    17 hours ago
  •  ...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 time
    Work at office
    Visa sponsorship
    Relocation package

    Pulse

    San Francisco, CA
    17 hours ago
  • $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 time
    Work at office

    Mercor

    San Francisco, CA
    17 hours ago
  •  ...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 time
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Orb

    San Francisco, CA
    17 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Compiler, Kernels, Runtime. Be the first to apply!