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 months 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

Senior Spectrum Engineer, Public Policy Manager III, International Regulatory Affairs, International WRC Spectrum Management

Senior Spectrum Engineer role at Amazon's Project Kuiper, focusing on satellite communications and radio frequency spectrum management.

Senior Software Development Engineer, Project Kuiper

Senior Software Engineer role at Amazon's Project Kuiper, building distributed systems for satellite-based global broadband connectivity.

Sr. Systems Development Engineer, ADC Analytics

Senior Systems Development Engineer role at AWS working on large-scale distributed systems with TS/SCI clearance requirement, offering competitive compensation and benefits.

Senior Software Development Engineer

Senior Software Development Engineer role at AWS Infrastructure Services, building and maintaining global cloud infrastructure and distributed systems.

Sr. Software Development Engineer, Global Edge Compute Infrastructure Engineering

Senior Software Engineer role at Amazon leading edge compute device management and infrastructure automation for global operations.