mid Machine Learning Engineer ic · Posted Oct 9, 2025

About this role

Amazon is hiring a mid-level Machine Learning Engineer based in Toronto, Canada. The posting calls out experience with AWS, TensorFlow, PyTorch, LLMs.

Role
Machine Learning Engineer
Function
machine learning
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Toronto, Canada
Department
Software Development
Posted
Oct 9, 2025
AI Summary
Mid-level ML engineer optimizing deep learning compiler performance on AWS accelerators. Profiles and optimizes system-level ML workloads across frameworks, compilers, and runtime layers. Works on performance analysis, compiler improvements, and customer-critical features in a small, innovative team.

More roles at Amazon

Sub-Regional EHS Manager II
Maple Grove, MN · manager
Data Analytics
Member Of Technical Staff - Hardware Science, Frontier AI & Robotics (FAR)
San Francisco, CA · mid
Python Java PyTorch
Finance Manager, GMAC FP&A
Seattle, WA · director
SQL
Engineering Operation Technician
Jeffersonville, OH · mid
AWS Networking
Senior Software Development Engineer, Engagement Security
Herndon, VA · senior
AWS LLMs Distributed Systems
All Amazon jobs →

Job description

from Amazon careers

The Annapurna Labs team at Amazon Web Services (AWS) builds AWS Neuron, the software development kit used to accelerate deep learning and GenAI workloads on Amazon’s custom machine learning accelerators, Inferentia and Trainium. The Product: The AWS Machine Learning accelerators (Inferentia/Trainium) offer unparalleled ML inference and training performances. They are enabled through state-of-the-art software stack - the AWS Neuron Software Development Kit (SDK). This SDK comprises an ML compiler, runtime, and application framework, which seamlessly integrate into popular ML frameworks like PyTorch. AWS Neuron, running on Inferentia and Trainium, is trusted and used by leading customers such as Snap, Autodesk, and Amazon Alexa. The Team: Annapurna Labs was a startup company acquired by AWS in 2015, and is now fully integrated. If AWS is an infrastructure company, then think Annapurna Labs as the infrastructure provider of AWS. Our org covers multiple disciplines including silicon engineering, hardware design and verification, software, and operations. AWS Nitro, ENA, EFA, Graviton and F1 EC2 Instances, AWS Neuron, Inferentia and Trainium ML Accelerators, and in storage with scalable NVMe, are some of the products we have delivered over the last few years. Within this ecosystem, the Neuron Compiler team is developing a deep learning compiler…

This is an excerpt. Read the full job description on Amazon careers →
All machine learning jobs machine learning in Toronto, Canada Jobs in Toronto, Canada machine learning salaries machine learning career path
All Amazon Jobs Browse machine learning roles mid positions