EFA Network Software Engineer I, Annapurna Labs
Core
Develop high-performance user-space software for the Elastic Fabric Adapter (EFA) network card to enable Machine Learning and High-Performance Computing workloads on AWS.
Role type
Senior IC systems software engineer (networking)
Builds
Open source projects (Libfabric, Open MPI) and EFA user-space stack
Domain
Cloud infrastructure, High-Performance Computing (HPC), Machine Learning infrastructure
Deliverable
production ML models | product features
Required skills
C programming, systems programming, memory management, performance optimization, Linux, Git, build processes
Preferred skills
Open source contributions, computer networking protocols, distributed systems, HPC/ML infrastructure concepts, full software development lifecycle
Technologies
C, Libfabric, Open MPI, Linux, Git
Responsibilities
Write high-performance C code for EFA support projects, invent new APIs for cloud networking, provide expert-level support to AI customers, write comprehensive tests for new features
Seniority
Mid-level to Senior, hands-on IC