About the job
About Our Team
At OpenAI, our Scaling team is dedicated to developing and fine-tuning large-scale infrastructure that empowers the next generation of AI workloads. We are passionate about pushing the limits of technology to create impactful AI systems that benefit everyone.
Role Overview
We are seeking a pioneering Lead Linux Kernel Developer to join our Scaling team. In this pivotal role, you will architect and implement Linux kernel components, bridging the gap between hardware and software to enhance performance and scalability for our advanced AI initiatives.
Key Responsibilities
Spearhead the development of our Linux kernel stack tailored for high-performance systems.
Design and create kernel drivers, focusing on areas such as DMA, PCIe, NICs, and RDMA.
Oversee the full development cycle of system-scale networking, including essential kernel and low-level software components.
Collaborate with technology vendors to effectively integrate their solutions into our systems.
Conduct kernel bring-up and debugging on new hardware platforms.
Develop userspace software to facilitate integration, testing, diagnostics, and performance validation.
Required Qualifications
Demonstrated experience in leading Linux kernel development projects.
In-depth knowledge of key subsystems for high-performance systems such as PCIe, dma-buf, RDMA, P2P, SR-IOV, and IOMMU.
Familiarity with subsystems and frameworks relevant to scalable networking, including ibverbs and ECN/DCQCN.
Expertise in programming languages such as C, C++, Python, and Linux shell scripting; experience with Rust is highly desirable.
Proven ability to collaborate with engineering teams to define interfaces and develop tooling.
Successful history of managing vendor relationships and deliverables.
Background in embedded systems development, including bootloaders, drivers, and hardware/software integration.
Ability to navigate ambiguity and construct systems from the ground up.
Note: To comply with U. S. export control laws, candidates for this position may need to meet specific legal status requirements.

