EFA Engineer, AWS Annapurna Labs

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing innovation.
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cloud

Description For EFA Engineer, AWS Annapurna Labs

AWS Utility Computing (UC) is at the forefront of cloud innovation, developing foundational services like S3 and EC2. Within AWS UC, the Amazon Dedicated Cloud (ADC) team focuses on specialized security solutions for cloud services. This role is with Annapurna Labs, an Amazon company, seeking a Senior Software Engineer for their networking SW group.

The position involves developing cutting-edge networking technologies for AWS RDMA technology, specifically targeting Machine Learning and High Performance Computing (HPC) customers. Your code will be part of the Nitro system, running on millions of servers worldwide, making this a unique opportunity to impact cloud computing at an unprecedented scale.

As part of the team based in Haifa, you'll work closely with hardware, firmware, and software teams globally. The role encompasses the entire development lifecycle - from requirements gathering to operational support. You'll be responsible for implementing AWS HPC and ML networking device software, contributing to one of the most advanced cloud infrastructure platforms in the industry.

Amazon values diverse experiences and work-life harmony, offering flexible work arrangements and a supportive culture. The company provides extensive opportunities for knowledge-sharing, mentorship, and career advancement. Through employee-led affinity groups and events like Conversations on Race and Ethnicity (CORE) and AmazeCon, Amazon fosters an inclusive environment where uniqueness is celebrated.

This role offers the chance to work with state-of-the-art networking technologies, contribute to large-scale systems, and be part of a team that's shaping the future of cloud computing. You'll have the opportunity to develop software that powers critical infrastructure for machine learning and high-performance computing applications, making a significant impact on AWS's global infrastructure.

Last updated 2 days ago

Responsibilities For EFA Engineer, AWS Annapurna Labs

  • Develop and implement AWS RDMA technology for Machine Learning and HPC customers
  • Lead development of key SW components for Amazon network cards
  • Work on software deployment and operational support at large scale
  • Collaborate with global HW, FW, and SW teams
  • Participate in project requirements identification and definition

Requirements For EFA Engineer, AWS Annapurna Labs

  • Bachelor's Degree in Computer Science or Electrical Engineering
  • 4+ years of experience with hands-on C and C++ programming
  • 4+ years of experience in networking protocols, mainly RDMA/Ethernet
  • 4+ years of experience with performance optimizations

Benefits For EFA Engineer, AWS Annapurna Labs

Medical Insurance
Dental Insurance
Vision Insurance
  • Flexible work hours
  • Career development opportunities
  • Mentorship programs
  • Inclusive workplace culture

Interested in this job?

Jobs Related To Amazon EFA Engineer, AWS Annapurna Labs

Software Development Engineer, Buy With Prime

Senior Software Engineer role at Amazon's Buy with Prime team, building distributed systems and scalable services for e-commerce infrastructure.

Software Development Engineer - Amazon MSK, Managed Streaming Kafka

Senior Software Engineer role at Amazon working on MSK (Managed Streaming for Kafka) service, building scalable distributed systems and contributing to open source.

Senior Software Development Engineer, AWS Kinesis Data Streams

Senior Software Engineer role at Amazon AWS working on Kinesis Data Streams, building real-time data processing solutions at scale.

Senior Software Development Engineer, Region Flexibility Engineering

Senior Software Engineer role at Amazon focusing on distributed systems and infrastructure automation for region flexibility engineering.

Senior Software Development Engineer, Annapurna Labs, Trainium Collectives

Senior Software Engineer role at AWS's Annapurna Labs, focusing on HPC networking solutions and ML infrastructure optimization.