Taro Logo

Embedded Software Engineer, SRD Annapurna Labs

Part of AWS, developing cloud infrastructure and networking solutions
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Embedded Software Engineer, SRD Annapurna Labs

AWS Utility Computing (UC) is seeking an Embedded Software Engineer to join their SRD (Scalable Reliable Datagram) team at Annapurna Labs. This role focuses on developing high-performance, low-latency transport protocols that power AWS infrastructure. The position involves working on critical systems that optimize network performance for machine learning, HPC platforms, and next-generation storage services.

As an Embedded Software Engineer, you'll be at the forefront of AWS cloud innovation, working with cutting-edge networking technology that powers several high-impact products. The role requires deep expertise in C programming and networking protocols, with opportunities to work on performance optimization and hardware integration.

The ideal candidate will have strong software development skills, particularly in C programming, and a passion for networking technologies. You'll be working in a collaborative environment, interfacing with multiple teams across AWS to deliver solutions that scale to meet the demands of AWS's global infrastructure.

This position offers the opportunity to work on technology that's fundamentally changing cloud computing, as evidenced by recent publications like "The Tail at AWS Scale" (2024) and "A Cloud-Optimized Transport Protocol for Elastic and Scalable HPC" (2020). You'll be contributing to systems that power critical AWS services including ML platforms, HPC systems, and storage services.

The role is based in Haifa, Israel, where you'll be part of Amazon's growing presence in the region. You'll have the chance to work with world-class engineers and contribute to technology that powers some of the world's most important cloud infrastructure.

Last updated 19 days ago

Responsibilities For Embedded Software Engineer, SRD Annapurna Labs

  • Develop and optimize SRD technology across AWS's network infrastructure
  • Design, deploy, and maintain the SRD codebase
  • Ensure reliability and scalability to meet demands of diverse applications
  • Work across multiple teams at different layers of the software stack
  • Contribute to defining new hardware modules and enabling offloads to enhance performance

Requirements For Embedded Software Engineer, SRD Annapurna Labs

Linux
  • Bachelor's (or higher) Degree in Computer Science (CS), Electrical Engineering (EE) or related area
  • 2+ years of experience in C development, with a mindset for developing optimized code

Interested in this job?

Jobs Related To Annapurna Labs Ltd. Embedded Software Engineer, SRD Annapurna Labs