Position Details
About this role
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.
Key Responsibilities
- 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
Technical Overview
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.
Ideal Candidate
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.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
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
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile