Compiler Engineer II - Machine Learning, Annapurna Labs
Amazon · Toronto, Canada · Software Development
About this role
Amazon is hiring a mid-level Machine Learning Engineer based in Toronto, Canada. The posting calls out experience with C, AWS, TensorFlow, PyTorch. Compensation is listed at C$114,800–C$191,800 per year.
- Role
- Machine Learning Engineer
- Function
- machine learning
- Level
- mid
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Toronto, Canada
- Department
- Software Development
- Posted
- Feb 18, 2026
More roles at Amazon
Job description
from Amazon careersAnnapurna Labs, considered as secret sauce behind the success of AWS, is responsible for silicon development. The Product: AWS Machine Learning accelerators are at the forefront of AWS innovation and one of several AWS tools used for building Generative AI on AWS. The Inferentia chip delivers best-in-class ML inference performance at the lowest cost in cloud. Trainium delivers the best-in-class ML training performance with the most teraflops (TFLOPS) of compute power for ML in the cloud. This is all enabled by cutting edge software stack, the AWS Neuron Software Development Kit (SDK), which includes an ML compiler, runtime and natively integrates into popular ML frameworks, such as PyTorch, TensorFlow and JAX. AWS Neuron is used at scale with customers both internal and external. The Team: The Neuron Compiler team is developing a deep learning compiler stack that takes state of the art LLM and Vision models created in frameworks such as TensorFlow, PyTorch, and JAX, and makes them run performantly on our accelerators. The team is comprised of some of the brightest minds in the engineering, research, and product communities, focused on the ambitious goal of creating a toolchain that will provide a quantum leap in performance. You: As a…