Amazon Web Services (AWS) is seeking a Senior Software Development Engineer to join Annapurna Labs, a crucial component of AWS that develops hardware and software for EC2 infrastructure. This role focuses on distributed AI/ML systems, specifically working on collective operations that enable AI scaling across multiple accelerators and servers.
The position requires expertise in C/C++ programming, Linux systems, and kernel development. The ideal candidate will have experience with embedded systems and high-speed networking or HPC interconnects. This role puts you at the forefront of AI/ML development, working on features for the largest clusters and AI models.
Working at Annapurna Labs means joining a diverse, international team where you'll collaborate with infrastructure experts, hardware engineers, RTL engineers, scientists, and architects. The organization values mentorship, work-life balance, and continuous learning. You'll have opportunities to work with principal-level engineers and directors, with clear paths for career growth.
The compensation package includes a competitive base salary ranging from $151,300 to $261,500 depending on location, plus equity, sign-on payments, and comprehensive benefits. The team emphasizes knowledge-sharing, mentorship, and thorough code reviews, making it an ideal environment for professional growth.
AWS values diverse experiences and maintains an inclusive culture through employee-led affinity groups and ongoing learning experiences. The company supports work-life harmony and provides extensive resources for career development. This role offers the unique opportunity to work on cutting-edge AI/ML technology while being part of Amazon's larger mission to be Earth's Best Employer.