✦ Luna Orbit — System Administration

Sr. Software Engineer, EFA Network ML Software Team - Annapurna Labs

at Amazon.com

📍 US, WA, Seattle Unknown Posted April 15, 2026
Type Full-Time
Experience senior
Exp. Years 5+ years
Education Bachelor's degree
Category System Administration

Lead development of user-space software that enables the Elastic Fabric Adapter (EFA) network card for ML and HPC customers on AWS. Write high-performing C code across projects like Libfabric and Open MPI, and help design new networking APIs for cloud environments.

  • Lead a team of networking developers operating at the highest levels in networking
  • Write the highest-performing code in C for EFA-related open source projects (Libfabric, Open MPI)
  • Work across the stack to invent new networking APIs for cloud concepts
  • Dive deep into customer collectives and messaging at high bandwidth and low latency
  • Partner with ML Infrastructure to validate performance on large machine clusters

The scope is user-space networking for EFA, focused on performance for high-bandwidth, low-latency collective communication and messaging. The engineer will integrate with ML Infrastructure, drive architecture through written designs, and deliver code across open source projects (Libfabric, Open MPI) using full SDLC practices.

The ideal candidate is a senior software engineer with 5+ years of professional software development experience, including 5+ years programming in C. They have led architecture/design using design patterns and reliability/scaling, and they work comfortably across the full software development life cycle (coding standards, code reviews, source control, build processes, testing, and operations). They have strong networking/HPC/ML experience building user-space software for Elastic Fabric Adapter (EFA), ideally with Libfabric and Open MPI.

5+ years of non-internship professional software development experience5+ years of leading design or architecture (design patternsreliability and scaling) of new and existing systems experience5+ years of full software development life cycleincluding coding standardscode reviewssource control managementbuild processestestingand operations experienceExperience as a mentortech lead or leading an engineering team5+ years of professional experience programming in CBachelor's degree
Bachelor's degree in computer science or equivalent
Amazon Web Services (AWS)LibfabricOpen MPI
CElastic Fabric Adapter (EFA)user-space softwareLibfabricOpen MPIhigh-performance computing (HPC)machine learning (ML)networking APIscollectivesmessaginghigh bandwidthlow latencyperformance engineeringdesign patternsreliability and scalingcoding standardscode reviewssource control managementbuild processestestingoperationsautomation
user-space softwareElastic Fabric Adapter (EFA) network cardCperformance engineeringopen source projectsLibfabricOpen MPInetworking developersnetwork APIsML Infrastructure integrationcollectivesmessaginghigh bandwidthlow latencyhigh-performance computing (HPC)machine learning (ML)design and architecturedesign patternsreliability and scalingfull software development life cyclecoding standardscode reviewssource control managementbuild processestestingoperationsautomationwritten designs
team leadershipmentoringcollaboration across teamsdriving peers and leadership to accept designscommunicationcustomer-focused problem solving
Industry Cloud Computing
Job Function Develop and optimize EFA user-space networking software for ML and HPC workloads on AWS.
Role Subtype Backend Engineer
Tech Domains Amazon Web Services, C, Networking / TCP-IP, AI & Machine Learning, Linux, DevOps & SRE, Cloud & Infrastructure
Sr. Software EngineerSoftware EngineerEFA Network ML Software TeamAnnapurna LabsElastic Fabric AdapterElastic Fabric Adapter (EFA)user-space softwareCLibfabricOpen MPIHigh-Performance ComputingHPCMachine LearningMLnetworking developersnetwork APIscollectivesmessaginghigh bandwidthlow latencyperformance engineeringdesign patternsreliability and scalingcoding standardscode reviewssource control managementbuild processestestingoperationsautomationwritten designsAWSAmazon Web Services

Must have 5+ years of professional experience programming in C, Must have 5+ years of leading design or architecture (design patterns, reliability and scaling), Must have experience as a mentor, tech lead or leading an engineering team, Must have 5+ years full software development life cycle experience

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile