Sr. Software Development Engineer, HPC/ML Networking Engineer, Annapurna Labs

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

Description For Sr. Software Development Engineer, HPC/ML Networking Engineer, Annapurna Labs

Join Annapurna Labs, a crucial part of AWS, as a Senior Software Development Engineer focusing on HPC/ML Networking. This role puts you at the forefront of AI/ML technology, working on distributed systems that enable AI to scale across multiple accelerators and servers. You'll be developing critical hardware and software components for EC2 infrastructure, with every EC2 instance running hardware designed by Annapurna Labs.

The position involves working with C/C++ in a low-level environment, requiring strong knowledge of Linux, kernels, and performance optimization. You'll collaborate with a diverse, international team of infrastructure experts, hardware engineers, RTL engineers, scientists, and architects. The team values mentorship, work-life balance, and continuous learning in the fast-moving AI/ML field.

As part of AWS, you'll be working on features for the largest clusters, engaging with major customers, and contributing to the largest AI models. The role offers significant career growth opportunities, with access to principal-level engineers and directors. The team culture emphasizes knowledge-sharing, mentorship, and inclusive practices, supporting both experienced professionals and those with non-traditional backgrounds.

Benefits include competitive compensation ($151,300-$261,500 based on location), comprehensive medical benefits, 401k, and flexible working hours. The position is based in Cupertino, CA, where you'll be part of a team that values work-life harmony and professional development. AWS's commitment to diversity and inclusion is reflected in employee-led affinity groups and ongoing learning experiences.

This role is perfect for experienced engineers passionate about distributed systems, AI/ML technology, and high-performance computing who want to make a significant impact on AWS's infrastructure while working with cutting-edge technology in a supportive, growth-oriented environment.

Last updated 6 hours ago

Responsibilities For Sr. Software Development Engineer, HPC/ML Networking Engineer, Annapurna Labs

  • Work on distributed AI/ML systems and collective operations
  • Develop features for large-scale AI clusters
  • Optimize AWS customer experience through hardware and software components
  • Mentor new and junior engineers
  • Collaborate with infrastructure experts, hardware engineers, RTL engineers, scientists & architects

Requirements For Sr. Software Development Engineer, HPC/ML Networking Engineer, Annapurna Labs

Linux
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming experience with at least one programming language
  • 5+ years of leading design or architecture experience
  • 5+ years of full software development life cycle experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Solid knowledge of Linux, kernels, and performant code
  • Experience with embedded systems (preferred)
  • Experience with high-speed networking or HPC interconnects (highly valued)

Benefits For Sr. Software Development Engineer, HPC/ML Networking Engineer, Annapurna Labs

Medical Insurance
401k
  • Medical Insurance
  • 401k

Interested in this job?

Jobs Related To Amazon Sr. Software Development Engineer, HPC/ML Networking Engineer, Annapurna Labs

Senior Software Development Engineer, Amazon MSK

Senior Software Development Engineer position for Amazon MSK team, building and maintaining large-scale Apache Kafka streaming services.

Sr. Software Development Engineer, Amazon Robotics

Senior Software Engineer role at Amazon Robotics, focusing on distributed systems for robotic movement control and optimization in fulfillment centers.

Sr. System Development Engineer, Amazon Sidewalk

Senior Systems Development Engineer position at Amazon working on Sidewalk IoT technology, focusing on system design and architecture across cloud, device, and mobile domains.

Software Development Engineer, HPC/ML Interconnect Engineer, Annapurna Labs

Senior Software Engineering role at Amazon's Annapurna Labs, focusing on distributed AI/ML systems and HPC interconnect development, offering competitive compensation and growth opportunities.

Sr. Software Dev Engineer, Kuiper

Senior Software Engineer role at Amazon Kuiper developing core wireless and networking systems for global satellite broadband connectivity.