Software Engineer, Hardware

OpenAI
San Francisco
Workplace: HybridFull timeUSD 266,000 - 455,000 annuallyFunction: Software EngineeringSkills: ["Rust","Python","C++","Kernel","Compiler","Runtime","Distributed systems","High-performance"]

Software engineer on the Scaling team building and optimizing the low-level stack for OpenAI’s supercomputing clusters. Design high-performance runtimes, build kernels, contribute to compiler infrastructure, and develop scalable simulation systems to validate distributed training workloads across a hybrid San Francisco-based team.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
OpenAI
OpenAI
9 months ago

Software Engineer, Hardware

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Software engineer on the Scaling team building and optimizing the low-level stack for OpenAI’s supercomputing clusters. Design high-performance runtimes, build kernels, contribute to compiler infrastructure, and develop scalable simulation systems to validate distributed training workloads across a hybrid San Francisco-based team.
Location: San Francisco
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design and build APIs and runtime components to orchestrate computation and data movement across heterogeneous ML workloads.
  • •Contribute to compiler infrastructure, including optimization development and compiler passes for evolving hardware.
  • •Engineer and optimize compute and data kernels for correctness, high performance, and portability across simulation and production environments.
  • •Profile and optimize system bottlenecks around I/O, memory hierarchy, and interconnects at local and distributed scales.
  • •Develop simulation infrastructure to validate runtime behaviors and support hardware/system development and testing.

Pay and Benefits

Salary: USD 266,000 - 455,000 annually
Equity and Bonus:Equity
Perks:RelocationEquity

Key Requirements

  • •Proficient in systems programming with Rust and C++, and scripting with Python
  • •Experience in compiler development, kernel authoring, accelerator programming, runtime systems, distributed systems, or high-performance simulation
  • •Strong curiosity about how large-scale systems work and how to make them faster, simpler, and more reliable
  • •Ability to design and build APIs and runtime components for heterogeneous ML workloads and optimize compute and data kernels
  • •Willingness to work in a fast-paced, collaborative environment with evolving hardware and ML system demands
Experience:High-performance computingML infrastructureDistributed systems
Skills:RustPythonC++KernelCompilerRuntimeDistributed systemsHigh-performance
Languages:English
Tech Stack:RustPythonC++CompilerKernelRuntimeDistributed systemsGPUML infrastructure

Company Brief

OpenAI
Develops and deploys advanced generative AI models (including ChatGPT and DALL·E) and AI infrastructure, providing APIs and consumer products to accelerate safe AGI for broad benefit.
Industry: AI & Machine Learning
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Hectocorn (USD 100B+)
Funding: Series E+
Headquarters: San Francisco, United States
Founded: 2015
Glassdoor
Glassdoor: 4.4
WebsiteLinkedInGlassdoor