OpenAI

Host Systems Software Engineer

OpenAI
Apply
5 months ago

Base Salary

$266k - $445k/yr

Responsibilities

  • Design, implement, and debug host-side systems software, including Linux kernel drivers and userspace components.
  • Build and optimize high-throughput, low-latency communication paths, including RDMA and related networking functionality.
  • Develop software around PCIe, DMA, NICs, accelerators, memory movement, and device interaction.
  • Bring up new hardware platforms and diagnose issues across kernel, firmware, networking, and hardware boundaries.
  • Build tooling for integration, testing, diagnostics, observability, qualification, and performance characterization.
  • Collaborate with hardware, networking, and platform teams to define interfaces and integrate new capabilities.
  • Work with external vendors to integrate technologies and resolve issues.
  • Contribute to the evolving systems software stack and help shape its technical direction and engineering practices.

Requirements

  • Experience building low-level or performance-critical systems software.
  • Strong programming skills in C or C++, with proficiency in Python and Linux tooling for automation and debugging.
  • Strong Linux systems fundamentals and the ability to debug across hardware and software boundaries.
  • Hands-on experience with at least one relevant area, such as Linux kernel drivers, kernel networking, RDMA, PCIe, DMA, NIC software, accelerator software, or high-performance I/O.
  • Experience owning complex software projects from design through implementation, bring-up, and validation.
  • Ability to work across subsystem boundaries and build systems from scratch.
  • Strong cross-functional communication skills.
  • Preferred experience developing Linux kernel drivers or other OS-level performance-critical components.
  • Preferred familiarity with RDMA or RoCE, ibverbs, kernel networking, ECN, or DCQCN.
  • Preferred experience with PCIe, DMA, peer-to-peer communication, SR-IOV, IOMMU, dma-buf, or related accelerator and I/O subsystems.
  • Preferred experience bringing up accelerators, NICs, SoCs, or custom hardware platforms.
  • Preferred experience profiling and optimizing high-throughput, low-latency systems.
  • Familiarity with Rust or experience using Rust for systems programming.
  • Candidates may need to meet legal status requirements under U.S. export control laws and regulations.

Categories

OpenAI

About OpenAI

10,000+ employees

OpenAI builds and deploys large-scale AI models and tools—including ChatGPT, GPT-4–class models, DALL·E, and Whisper—sold via APIs and enterprise subscriptions to developers and businesses. It monetizes through usage-based API pricing and ChatGPT Plus/Team/Enterprise, and also reaches customers via Microsoft’s Azure OpenAI Service. Founded in 2015 and headquartered in San Francisco, it operates as a private partnership.

Contact me