OpenAI

About OpenAI

Empowering humanity through safe AI innovation

🏢 Tech👥 1001+ employees📅 Founded 2015📍 Mission District, San Francisco, CA💰 $68.9b4.2
B2CB2BArtificial IntelligenceEnterpriseSaaSAPIDevOps

Key Highlights

  • Headquartered in San Francisco, CA with 1,001+ employees
  • $68.9 billion raised in funding from top investors
  • Launched ChatGPT, gaining 1 million users in 5 days
  • 20-week paid parental leave and unlimited PTO policy

OpenAI is a leading AI research and development platform headquartered in the Mission District of San Francisco, CA. With over 1,001 employees, OpenAI has raised $68.9 billion in funding and is known for its groundbreaking products like ChatGPT, which gained over 1 million users within just five day...

🎁 Benefits

OpenAI offers flexible work hours and encourages unlimited paid time off, promoting at least 4 weeks of vacation per year. Employees enjoy comprehensi...

🌟 Culture

OpenAI's culture is centered around its mission to ensure that AGI benefits all of humanity. The company values transparency and ethical consideration...

Overview

OpenAI is hiring a Linux Kernels Software Lead to design and develop Linux kernel components for high-performance systems. You'll work with technologies like C, C++, and Python in San Francisco. This role requires proven experience in Linux kernel development.

Job Description

Who you are

You have proven experience leading development within the Linux kernel, demonstrating a deep knowledge of subsystems relevant to high-performance systems such as PCIe, dma-buf, RDMA, P2P, SR-IOV, and IOMMU. Your expertise extends to scale-out networking subsystems and frameworks like ibverbs and ECN/DCQCN, showcasing your ability to work at the intersection of hardware and software.

Your strong programming skills in C, C++, Python, and Linux shell scripting are complemented by experience in Rust, which is a strong plus for this role. You thrive in collaborative environments, having worked directly with engineering teams to define interfaces and tooling, and you have a track record of managing vendor deliverables and technical relationships.

With a background in embedded systems development, you are familiar with bootloaders, drivers, and hardware/software integration, allowing you to bring up and debug the kernel on new platforms effectively. Your ability to build userspace software for integration, testing, diagnostics, and performance validation is a testament to your comprehensive skill set.

What you'll do

As the Linux Kernels Software Lead, you will lead and bootstrap the development of OpenAI's Linux kernel stack to support high-performance systems. Your responsibilities will include designing and implementing kernel drivers for functionalities related to DMA, PCIe, NICs, and RDMA. You will drive end-to-end development of system-scale networking, ensuring that required kernel and other low-level software are effectively integrated.

Collaboration with vendors will be a key part of your role, as you work to integrate their technologies within OpenAI's systems. You will also be responsible for bringing up and debugging the kernel on new platforms, ensuring that performance is optimized at scale. Your contributions will directly impact the performance and capabilities of next-generation AI workloads.

What we offer

At OpenAI, we are committed to shaping the future of technology through artificial intelligence. We offer a collaborative work environment where your contributions will have a significant impact on the development of cutting-edge AI infrastructure. Join us in our mission to unlock the potential of AI and make a difference in the world.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at OpenAI.

Similar Jobs You Might Like

Based on your interests and this role

Canonical

Linux Engineer

Canonical📍 Worldwide - Remote

Canonical is hiring a Lead Linux Kernel Engineer to drive the architecture and implementation of the Ubuntu Linux kernel. You'll work on performance enhancements and security hardening while collaborating with key partners. This role requires a strong background in operating systems kernel development.

🏠 RemoteLead
1 month ago
Canonical

Linux Kernel Engineer

Canonical📍 Worldwide - Remote

Canonical is hiring a Linux Kernel Engineer to work on both stable and cutting-edge Linux kernels for Ubuntu. You'll collaborate with a large kernel team and contribute to various hardware and use cases. This role requires exceptional software engineering skills.

🏠 Remote
1 month ago
Apple

Linux Kernel Engineer

Apple📍 Seattle - On-Site

Apple is hiring a Linux Kernel Engineer to enhance the reliability and performance of its platforms. You'll work on kernel lifecycle management, CI infrastructure, and debugging. This role requires expertise in Linux and kernel development.

🏛️ On-SiteMid-Level
2 months ago
Baseten

Gpu Kernel Engineer

Baseten📍 San Francisco - On-Site

Baseten is hiring a GPU Kernel Engineer to optimize performance for cutting-edge AI workloads. You'll work with C, C++, and CUDA in San Francisco. This position requires experience in low-level optimization and machine learning.

🏛️ On-SiteMid-Level
7 months ago
Waymo

Staff Engineer

Waymo📍 Warsaw - Hybrid

Waymo is seeking a Staff Software Engineer to work on the Linux Kernel for their autonomous driving technology. You'll collaborate with various engineering teams to build low-level software and infrastructure. This role requires experience in embedded systems and Linux development.

🏢 HybridSenior
1w ago