Amazon
EFA Network Software Engineer I, Annapurna Labs
$110K–$160K
Seattle, WA · Full-time · Posted Jul 22, 2026
- Education
- Bachelor’s degree or above in computer science, computer engineering, or a related field, or a bachelor’s degree.
About the job
Develop and support high-performance user-space software for Amazon’s EFA network adapter, enabling machine-learning and HPC workloads on AWS.
What you'll do
- Write performance-focused C code for EFA-related open-source projects, including Libfabric and Open MPI.
- Design networking APIs with other teams, and develop tests for new features and regressions.
- Investigate customer workload needs, support AI customers, and evaluate software performance on large machine clusters.
What they ask for
- Bachelor’s degree or above in computer science, computer engineering, or a related field, or a bachelor’s degree.
- Strong C programming skills demonstrated through coursework, projects, or internship experience.
- Familiarity with systems programming concepts, including memory management, performance optimization, and Linux.
- Experience with source control (Git), code reviews, and build processes; internship experience counts.
Nice to have
- Contributions to open-source projects such as Libfabric or Open MPI, or similar.
- Coursework or experience in networking, performance-critical code, HPC or ML infrastructure, or the software development lifecycle.
Pay
110,500.00 - 160,000.00 USD annually (base salary)
Tools
C, Libfabric, Open MPI, Git, Linux
AI focus
Build and optimize networking software that supports machine-learning workloads and AI customers on AWS.
Model-written summary · the original posting is authoritative