Annapurna Labs, a crucial division of AWS, is seeking an experienced Software Development Engineer to work on cutting-edge distributed AI/ML systems. This role is at the forefront of AI/ML development, focusing on collective operations that enable AI to scale across multiple accelerators and servers.
The position requires expertise in C/C++ programming and low-level system development, with a strong foundation in Linux, kernels, and performance optimization. Experience with embedded systems and high-speed networking or HPC interconnects is highly valued. The role offers an opportunity to work on features for the largest clusters, with the most significant customers, and the largest AI models.
As part of Annapurna Labs, you'll be working in a diverse, international environment alongside infrastructure experts, hardware engineers, RTL engineers, scientists, and architects. The team develops critical hardware and software components that serve as building blocks for EC2 infrastructure, with every EC2 instance running some type of hardware designed by Annapurna Labs.
The organization emphasizes mentorship, both receiving and providing guidance to team members. Work-life balance is a core tenet, with flexible working hours and a supportive environment. Career growth opportunities are abundant, with access to principal-level engineers and directors. The fast-paced nature of AI/ML development ensures continuous learning and professional development.
Amazon offers a comprehensive compensation package, including competitive base pay ranging from $129,300 to $223,600 depending on location, plus equity, sign-on payments, and extensive benefits. The company values diverse experiences and backgrounds, fostering an inclusive culture through employee-led affinity groups and ongoing learning experiences.
This role represents a unique opportunity to impact cloud computing at scale while working with cutting-edge technology in AI and machine learning. The ideal candidate will combine technical expertise with a passion for solving complex problems and a commitment to team collaboration and mentorship.