Amazon
Senior Network Software Engineer , SRD Annapurna Labs
Amazon, San Francisco, California, United States, 94199
AWS Utility Computing (UC) provides product innovations such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), along with new services that set AWS’s capabilities apart in the industry. As part of UC, you will support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services. Within AWS UC, Amazon Dedicated Cloud (ADC) roles engage with customers who need specialized security solutions. Annapurna Labs, a division of AWS, is seeking a Senior Network Software Engineer to join the SW group and help redefine AWS cloud’s networking future.
Key job responsibilities As a Senior Network Software Engineer on the SRD team, you will develop and optimize the implementation of the Scalable Reliable Datagram (SRD) protocol across AWS’s network infrastructure. Your responsibilities include designing, deploying, and maintaining the SRD code‑base, ensuring reliability and scalability for diverse applications, conducting extensive network simulations to evaluate performance under varying conditions, troubleshooting issues, implementing robust solutions, mentoring junior team members, leading projects to advance SRD capabilities, and staying current with industry trends to inform strategic network service planning.
Basic Qualifications
Bachelor’s (or higher) degree in Computer Science, Electrical Engineering, or a related field
8+ years of programming experience with at least one software programming language
Preferred Qualifications
Experience mentoring, acting as a tech lead or leading an engineering team
Experience designing and architecting new and existing systems (architectural patterns, reliability, scaling)
Data‑center networking experience
Experience with network simulators
Experience in large‑scale distributed environments
Knowledge of storage and/or transport protocols
Real‑time development experience
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
#J-18808-Ljbffr
Key job responsibilities As a Senior Network Software Engineer on the SRD team, you will develop and optimize the implementation of the Scalable Reliable Datagram (SRD) protocol across AWS’s network infrastructure. Your responsibilities include designing, deploying, and maintaining the SRD code‑base, ensuring reliability and scalability for diverse applications, conducting extensive network simulations to evaluate performance under varying conditions, troubleshooting issues, implementing robust solutions, mentoring junior team members, leading projects to advance SRD capabilities, and staying current with industry trends to inform strategic network service planning.
Basic Qualifications
Bachelor’s (or higher) degree in Computer Science, Electrical Engineering, or a related field
8+ years of programming experience with at least one software programming language
Preferred Qualifications
Experience mentoring, acting as a tech lead or leading an engineering team
Experience designing and architecting new and existing systems (architectural patterns, reliability, scaling)
Data‑center networking experience
Experience with network simulators
Experience in large‑scale distributed environments
Knowledge of storage and/or transport protocols
Real‑time development experience
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
#J-18808-Ljbffr