companyOpenAI logo

Linux Kernels Software Lead

OpenAISan Francisco
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Manager

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.

About OpenAI

OpenAI is an innovative AI research and deployment organization committed to ensuring that general-purpose artificial intelligence serves the greater good of humanity. We are at the forefront of AI technology, striving to expand the boundaries of what is possible and create AI systems that positively impact society.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.