Skip to content
OpenAIOpenAISan Francisco, CA

Software Engineer, Hardware

Builds and optimizes low-level stack including APIs, runtimes, compilers, and kernels for orchestrating computation across OpenAI's AI supercomputing clusters. Requires systems programming expertise in Rust/Python/C++ and experience in compilers, distributed systems, or high-performance simulation.

225k – 455k/yr
HybridHardware Engineering

About the role

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.

Requirements

  • Deep curiosity for how large-scale systems work and enjoy making them faster, simpler, and more reliable.
  • Proficient in systems programming (Rust, C++) and scripting languages like Python.
  • Experience in one or more of the following areas: compiler development, kernel authoring, accelerator programming, runtime systems, distributed systems, or high-performance simulation.
  • 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.

Skills

RustPythonC++CompilersKernelsRuntime SystemsDistributed SystemsSimulationHigh-Performance ComputingAccelerator Programming
OpenAI

Prototyping Lab Technician, Robotics

OpenAISan Francisco, CA

Hands-on technician building, testing, and iterating on robotic hardware prototypes in a fast-paced lab environment. Requires strong electromechanical troubleshooting, fabrication, and cross-functional collaboration skills.

225k – 295k/yr
On-siteHardware Engineering
OpenAI

Software Engineer, Fleet Hardware Health

OpenAISan Francisco, CA

Develops automation and monitoring tools to ensure reliability and uptime of OpenAI's large-scale compute fleet, including server provisioning, health monitoring, and performance optimization. Requires strong Linux, networking, and programming skills in Python or Go, with experience in large-scale server environments.

230k – 490k/yr
On-siteHardware Engineering
Fluidstack

Electrical Engineer, Deployment Engineering

FluidstackAustin, TX +3

Deploy and commission electrical power systems for AI data centers, including testing, validation, and handover to operations. Requires bachelor's in Electrical Engineering and hands-on data center commissioning experience with up to 50% travel.

200k – 250k/yr
Hybrid5+ YOEHardware Engineering
Fluidstack

Mechanical Engineer, Deployment Engineering

FluidstackAustin, TX +3

Deploy and commission mechanical cooling systems for AI data centers, performing startup, testing, troubleshooting, and handover while ensuring thermal reliability under live compute loads. Requires bachelor's in Mechanical Engineering and hands-on data center commissioning experience.

200k – 250k/yr
Hybrid5+ YOEHardware Engineering
Luma AI

Robotics Engineer

Luma AILos Angeles, CA +2

As the founding Robotics Engineer, you will be responsible for bringing up and operating commercial robot platforms, integrating sensors and data pipelines, and running experiments to evaluate world models in the real world.

250k – 450k/yr
HybridHardware Engineering