yoinka

Embedded Software Engineer - Linux kernel, EFA

Amazon

IL, HaifaFull TimeMid
Sign in to applyVerified 2h ago
Location
IL, Haifa
Employment
Full Time
Work model
On-Site
Level
Mid
Posted
15h ago

Skills

AWSLinux

About this role

Are you passionate about systems programming at the intersection of hardware and software? Do you want your code to directly accelerate the world's largest AI training and inference workloads? The Elastic Fabric Adapter (EFA) Drivers team is looking for Software Development Engineers to design and implement the kernel drivers and userspace libraries that power high-performance networking for AWS's AI/ML and HPC infrastructure. EFA is the custom network interface that enables thousands of GPUs and accelerators to communicate at near-wire-speed bandwidth and low latency, making it a critical enabler of both foundation model training and real-time inference serving at unprecedented scale. When customers train the next generation of large language models or serve billions of inference requests with tight latency SLAs on Amazon EC2 P5, P6, or Trn instances, it's our driver stack that moves the data. Key job responsibilities - Design, develop, and optimize Linux kernel drivers (RDMA/EFA) and userspace provider libraries (rdma-core) that ship to millions of EC2 instances - Work directly with custom hardware — collaborate with chip designers to bring new silicon capabilities to life in software - Contribute to the upstream Linux kernel RDMA subsystem and rdma-core open-source project - Architect solutions for next-generation networking features: GPU-direct RDMA, adaptive routing, collective offloads, and multi-path transport - Build monitoring and automation tools to enhance driver testing for functionality, reliability, and performance - Own the full lifecycle: from initial hardware bring-up and feature enablement through testing, deployment, and production troubleshooting across the global AWS fleet

Embedded Software Engineer - Linux kernel, EFA at Amazon, IL, Haifa | Yoinka