The AWS Neuron Compiler team at Amazon is seeking experienced compiler engineers to join their cutting-edge deep learning compiler development efforts. This role focuses on optimizing application models across various domains, including Large Language Models and Vision, working with frameworks like PyTorch, TensorFlow, and JAX.
The position is within Annapurna Labs, an AWS organization that designs silicon and software to accelerate cloud innovation. As a ML Compiler Engineer, you'll be working on AWS's custom-built Machine Learning accelerators (Inferentia/Trainium) that power advanced ML capabilities including Generative AI.
Your responsibilities will include designing and developing compiler features, working on crucial challenges in compiler technology and deep-learning systems software. You'll be involved in various aspects including instruction scheduling, memory allocation, data transfer optimization, graph partitioning, parallel programming, and hardware-software co-design.
The role offers significant growth opportunities through knowledge-sharing and mentorship. You'll be part of AWS Utility Computing (UC), which provides foundational services like Amazon S3 and EC2, and continues to innovate in cloud services. The team values diverse experiences and maintains an inclusive culture that celebrates knowledge-sharing and mentorship.
The position offers competitive compensation ranging from $129,300 to $223,600 based on geographic location, plus equity and comprehensive benefits. You'll be working in a startup-like environment while having the resources and impact of AWS, the world's leading cloud platform. This is an excellent opportunity for someone passionate about compiler technology and machine learning infrastructure who wants to make a significant impact on cloud computing technology.