OpenAI logo

Linux Kernels Software Lead

OpenAISan Francisco
FullTimelinuxcc+++5 more
Apply Now
OpenAI logo

Linux Kernels Software Lead

OpenAI

Apply Now

OpenAI is seeking a founding/lead Linux kernel developer for their Scaling team, which focuses on building and optimizing infrastructure for next-generation AI workloads. The role involves designing and developing Linux kernel components to enhance performance at scale, collaborating with vendors, and debugging kernels on new platforms.

Qualification

  • Proven experience leading development within the Linux kernel.
  • Deep knowledge of high-performance system subsystems: PCIe, dma-buf, RDMA, P2P, SR-IOV, IOMMU.
  • Knowledge of scale-out networking subsystems and frameworks: ibverbs, ECN/DCQCN.
  • Strong programming skills in C, C++, Python, and Linux shell scripting; Rust experience is a plus.
  • Experience working with engineering teams to define interfaces and tooling.
  • Track record of managing vendor deliverables and technical relationships.
  • Background in embedded systems development including bootloaders and drivers.
  • Ability to thrive in ambiguity and build systems from scratch.

Responsibility

  • Lead and bootstrap the development of the Linux kernel stack for high-performance systems.
  • Design and implement kernel drivers for DMA, PCIe, NICs, and RDMA functionalities.
  • Drive end-to-end development of system-scale networking and low-level software.
  • Collaborate with vendors to integrate their technologies into the systems.
  • Bring up and debug the kernel on new platforms.
  • Build userspace software for integration, testing, diagnostics, and performance validation.

Similar Jobs