CareerPlanGet AI match score →

Linux Kernels Software Engineer

San Francisco💼 Full-time🗓 2025-08-27 → 2026-08-01

Core

Design and develop Linux kernel components and drivers to enable high-performance AI workloads at scale.

Role type

Founding/lead Linux kernel developer

Builds

Linux kernel stack, kernel drivers (DMA, PCIe, NICs, RDMA), system-scale networking software

Domain

High-performance computing, AI infrastructure, low-level systems

Deliverable

production ML models | infrastructure

Required skills

Linux kernel development, C, C++, Python, Rust, PCIe, dma-buf, RDMA, P2P, SR-IOV, IOMMU, ibverbs, ECN/DCQCN, embedded systems, hardware/software integration

Preferred skills

Vendor integration, tooling definition

Technologies

Linux kernel, C, C++, Python, Rust, ibverbs

Responsibilities

Lead and bootstrap Linux kernel stack development, design and implement kernel drivers, drive end-to-end system-scale networking development, collaborate with vendors, bring up and debug kernel on new platforms, build userspace software for integration and validation

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Ashby ↗