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.