Software Engineer - Linux kernel, EFA
Core
Design and implement Linux kernel drivers and userspace libraries for high-performance networking to accelerate AI training and inference workloads on AWS infrastructure.
Role type
Senior IC systems software engineer (Linux kernel/RDMA)
Builds
Custom network interface drivers (EFA) and userspace libraries for GPU clusters
Domain
Cloud infrastructure, AI/ML, HPC, Systems programming
Deliverable
production ML models | infrastructure
Required skills
C/C++, Linux kernel development, RDMA, hardware/software co-design, system architecture, low-level driver development, open-source contributions
Preferred skills
DMA, PCIe, debugging large-scale systems, profiling, full SDLC experience
Technologies
Linux kernel, rdma-core, RDMA, EC2 instances
Responsibilities
Design and optimize Linux kernel drivers and userspace provider libraries; Collaborate with chip designers to integrate new silicon capabilities; Contribute to upstream Linux kernel RDMA subsystem; Architect next-generation networking features like GPU-direct RDMA and adaptive routing; Build monitoring and automation tools for driver testing; Own the full lifecycle from hardware bring-up to production troubleshooting.
Seniority
Senior, hands-on IC