Amazon Web Services (AWS)
EFA Network Software Engineer, EFA Software Team
Amazon Web Services (AWS), Seattle, Washington, us, 98127
Overview
EFA Network Software Engineer, EFA Software Team. The role focuses on building high-performance user-space software for the Elastic Fabric Adapter (EFA) network card in AWS, enabling ML and HPC workloads across multiple projects written in C. Responsibilities
Write high-performance C code for multiple open source projects supporting EFA (e.g., Libfabric and Open MPI). Collaborate with multiple teams to invent new APIs for cloud networking concepts. Analyze how customers perform collectives and messaging at high bandwidth and low latency. Provide expert-level support to major AI customers. Invent new ways to optimize the software stack for EFA, starting from customer needs. Obtain peer and stakeholder buy-in with clear design documentation. Write comprehensive tests to drive feature development and guard against regressions. Work with the ML Infrastructure team to ensure performance on large-scale clusters. About The Team
We are a fast-paced group that owns the user-space software stack for EFA. As part of Annapurna Labs in AWS, we stay nimble and focused on upcoming AI industry needs, emphasizing automation and problem-focused work. The team supports career growth and motivates you to achieve your highest potential. Basic Qualifications
3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture experience (design patterns, reliability and scaling) of systems 3+ years of professional experience programming high-performance software in C, ideally as part of an Open Source project Preferred Qualifications
3+ years of full software development life cycle experience (coding standards, code reviews, source control, build, testing, operations) Bachelor's degree in computer science or equivalent Experience developing in a network software stack, focusing on minimizing instructions Compensation and Location
Base pay range: $129,300/yr - $223,600/yr. The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on factors including market location and experience. This position will remain posted until filled. Equal Opportunity
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. If you require a workplace accommodation during the application or hiring process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner. Amazon is a total compensation company. In addition to base pay, equity, sign-on payments, and other benefits may be provided as part of a total compensation package. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits.
#J-18808-Ljbffr
EFA Network Software Engineer, EFA Software Team. The role focuses on building high-performance user-space software for the Elastic Fabric Adapter (EFA) network card in AWS, enabling ML and HPC workloads across multiple projects written in C. Responsibilities
Write high-performance C code for multiple open source projects supporting EFA (e.g., Libfabric and Open MPI). Collaborate with multiple teams to invent new APIs for cloud networking concepts. Analyze how customers perform collectives and messaging at high bandwidth and low latency. Provide expert-level support to major AI customers. Invent new ways to optimize the software stack for EFA, starting from customer needs. Obtain peer and stakeholder buy-in with clear design documentation. Write comprehensive tests to drive feature development and guard against regressions. Work with the ML Infrastructure team to ensure performance on large-scale clusters. About The Team
We are a fast-paced group that owns the user-space software stack for EFA. As part of Annapurna Labs in AWS, we stay nimble and focused on upcoming AI industry needs, emphasizing automation and problem-focused work. The team supports career growth and motivates you to achieve your highest potential. Basic Qualifications
3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture experience (design patterns, reliability and scaling) of systems 3+ years of professional experience programming high-performance software in C, ideally as part of an Open Source project Preferred Qualifications
3+ years of full software development life cycle experience (coding standards, code reviews, source control, build, testing, operations) Bachelor's degree in computer science or equivalent Experience developing in a network software stack, focusing on minimizing instructions Compensation and Location
Base pay range: $129,300/yr - $223,600/yr. The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on factors including market location and experience. This position will remain posted until filled. Equal Opportunity
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. If you require a workplace accommodation during the application or hiring process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner. Amazon is a total compensation company. In addition to base pay, equity, sign-on payments, and other benefits may be provided as part of a total compensation package. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits.
#J-18808-Ljbffr