Linux Kernels Software Engineer

OpenAI

San Francisco, United States
Linux kernel components
High-performance systems
System-scale networking
The Scaling team builds and optimizes large-scale infrastructure to enable next-generation AI workloads

Job Summary

  • The Scaling team builds and optimizes large-scale infrastructure to enable next-generation AI workloads.
  • In this role, you’ll design and develop Linux kernel components, working at the intersection of hardware and software to unlock performance at scale.
  • We’re looking for a founding/lead Linux kernel developer to join our Scaling team.

Matching Summary

The Scaling team builds and optimizes large-scale infrastructure to enable next-generation AI workloads.

Skills & Requirements

Must-have

  • Linux kernel components
  • high-performance systems
  • system-scale networking
  • C, C++, Python, Linux shell scripting
  • vendor integration and relationships

Nice-to-have

  • thrive in ambiguity
  • build systems from scratch
  • Rust experience

Key Requirements

  • Proven experience leading Linux kernel development
  • Deep knowledge of high-performance subsystems (PCIe, dma-buf, RDMA, P2P, SR-IOV, IOMMU)
  • Knowledge of scale-out networking subsystems (ibverbs, ECN/DCQCN)
  • Background in embedded systems development
  • U.S. export control law compliance may be required

Work Rights

May need to meet certain legal status requirements

Tailored Resume

Cover Letter