Taro Logo

Senior Network Software Engineer, SRD Annapurna Labs

Annapurna Labs is part of AWS, developing high-performance, low-latency transport protocols for AWS cloud infrastructure.
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Senior Network Software Engineer, SRD Annapurna Labs

AWS Utility Computing (UC) is at the forefront of cloud innovation, providing foundational services like Amazon S3 and EC2. Within AWS UC, Annapurna Labs is seeking a Senior Network Software Engineer to join their SW group and contribute to the development of SRD (Scalable Reliable Datagram) - a high-performance, low-latency transport protocol crucial for AWS infrastructure.

The role focuses on optimizing network performance through SRD, which powers several high-impact products including on-demand ML and HPC platforms with EFA, next-generation storage services built on EBS, and future AWS network traffic. The position requires deep expertise in networking protocols and distributed systems, with responsibilities spanning from system design to implementation and optimization.

As a Senior Engineer, you'll be responsible for developing and maintaining the SRD codebase, ensuring its reliability and scalability across AWS's vast infrastructure. You'll conduct network simulations, troubleshoot complex issues, and implement solutions to minimize data loss and latency. The role also involves mentoring junior team members and leading strategic projects to advance SRD capabilities.

The position offers significant growth opportunities within AWS's innovative environment. You'll work with a diverse team that values continuous learning and curiosity, supported by employee-led affinity groups and ongoing learning experiences. AWS emphasizes work-life harmony with flexible arrangements and a supportive culture that enables professional growth while maintaining personal balance.

This is an excellent opportunity for an experienced network engineer passionate about building large-scale distributed systems and interested in shaping the future of cloud computing infrastructure at AWS.

Last updated 19 days ago

Responsibilities For Senior Network Software Engineer, SRD Annapurna Labs

  • Develop and optimize the implementation of SRD technology across AWS's network infrastructure
  • Design, deploy, and maintain SRD code-base
  • Conduct network simulations to evaluate system performance
  • Troubleshoot network issues and implement robust solutions
  • Mentor junior team members
  • Lead projects to advance the SRD capabilities
  • Stay updated with latest industry trends

Requirements For Senior Network Software Engineer, SRD Annapurna Labs

Linux
  • Bachelor's (or higher) Degree in Computer Science (CS), Electrical Engineering (EE) or related area
  • 8+ years of programming with at least one software programming language experience

Benefits For Senior Network Software Engineer, SRD Annapurna Labs

  • Flexible work hours
  • Career development opportunities
  • Mentorship programs
  • Knowledge-sharing resources

Interested in this job?

Jobs Related To Annapurna Labs Ltd. Senior Network Software Engineer, SRD Annapurna Labs