AWS Utility Computing (UC) is at the forefront of cloud innovation, developing foundational services like S3 and EC2. This role is within Annapurna Labs, acquired by AWS in 2015, which serves as AWS's infrastructure provider. The position focuses on AWS Neuron, the complete software stack for AWS Inferentia and Trainium cloud-scale machine learning accelerators.
As a Software Engineer III, you'll lead the development of machine learning tools to run, optimize, and analyze ML workloads. The role requires deep expertise in profiling, optimization, resource management, scheduling, and code generation. You'll work in a dynamic environment that combines the innovation of a startup with the resources of AWS.
The position offers an opportunity to work on truly disruptive products in a high-growth environment. You'll be part of a team that values knowledge-sharing and mentorship, with access to industry-recognized Amazon distinguished engineers. The team embraces a hybrid work model, allowing flexibility while maintaining collaborative opportunities.
Key aspects of the role include leading technical design, implementing automation, resolving software defects, and working cross-functionally with various stakeholders. You'll be instrumental in shaping the future of cloud-scale machine learning infrastructure while working with cutting-edge technologies.
AWS values diverse experiences and maintains an inclusive culture through employee-led affinity groups and ongoing learning experiences. The company offers comprehensive benefits, career growth opportunities, and a strong focus on work-life harmony. This is an excellent opportunity for a senior engineer looking to make a significant impact in cloud computing and machine learning infrastructure.