Taro Logo

EFA Network Sr. Software Engineer, EFA ML Software Team

Amazon is a global technology company and leader in e-commerce, cloud computing, and artificial intelligence.
$151,300 - $261,500
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For EFA Network Sr. Software Engineer, EFA ML Software Team

Join Amazon's innovative EFA (Elastic Fabric Adapter) ML Software Team as a Senior Software Engineer and help shape the future of Machine Learning in the cloud. This role focuses on developing high-performance networking solutions that power AI and HPC workloads across AWS. You'll be working with the user-space software that enables the EFA network card, writing efficient C code for projects like Libfabric and Open MPI.

As a technical leader, you'll guide a team of passionate developers, architecting solutions that push the boundaries of cloud networking performance. Your work will directly impact some of the world's leading AI companies, optimizing their ability to run large-scale ML workloads across thousands of GPU and CPU instances.

The position offers an exciting blend of technical leadership and hands-on development. You'll be responsible for designing new APIs, optimizing performance, and working closely with ML Infrastructure teams to ensure your solutions perform effectively at scale. The role requires deep expertise in networking, strong C programming skills, and the ability to mentor other engineers.

Working at Amazon's Annapurna Labs division, you'll be part of a nimble team that stays ahead of industry trends, particularly in AI infrastructure. The team emphasizes automation and focuses on solving challenging problems as customers push the boundaries of what's possible with our network infrastructure.

This is an excellent opportunity for experienced engineers who are passionate about high-performance computing, machine learning infrastructure, and technical leadership. The role offers competitive compensation, comprehensive benefits, and the chance to work on cutting-edge technology that powers some of the most demanding computational workloads in the cloud.

Last updated a day ago

Responsibilities For EFA Network Sr. Software Engineer, EFA ML Software Team

  • Lead a team of networking developers
  • Write high-performance code in C for open source projects supporting EFA
  • Work with multiple teams to invent new APIs for cloud networking
  • Analyze customer needs for collectives and messaging at high bandwidth and low latency
  • Provide expert-level support to AI companies
  • Drive design and architecture decisions
  • Mentor and lead engineering team members

Requirements For EFA Network Sr. Software Engineer, EFA ML Software Team

  • 5+ years of non-internship professional software development experience
  • 5+ years of leading design or architecture experience
  • 5+ years of full software development life cycle experience
  • Experience as a mentor, tech lead or leading an engineering team

Benefits For EFA Network Sr. Software Engineer, EFA ML Software Team

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Equity
  • Competitive base pay

Interested in this job?

Jobs Related To Amazon EFA Network Sr. Software Engineer, EFA ML Software Team