Principal Machine Learning Engineer
Autodesk · Toronto, Canada
About this role
Autodesk is hiring a principal-level Machine Learning Engineer based in Toronto, Canada. The posting calls out experience with Python, TypeScript, AWS, GCP. Compensation is listed at $107,000–$157,300 per year.
- Role
- Machine Learning Engineer
- Function
- machine learning
- Level
- principal
- Track
- Tech leadership
- Employment
- Full-time
- Location
- Toronto, Canada
- Posted
- May 6, 2026
More roles at Autodesk
Job description
from Autodesk careersJob Requisition ID #
Position Overview
Autodesk is leading the transformation of the AEC industry, integrating AI technology into our products. We're enhancing our applications with cloud-native capabilities, including data at scale, edge computing, AI-based solutions, and advanced 3D modeling and graphics. This innovation is happening across our flagship products - AutoCAD, Revit, and Autodesk Forma.
As a Principal Machine Learning Engineer, you will operate at the intersection of AEC data, machine learning and exploratory analysis. This role goes beyond traditional model development; you will dive deep into complex design and construction datasets to uncover patterns, generate insights, and tell compelling data-driven stories that inform product direction and AI capabilities. You will prototype new workflows, build and curate high-quality datasets, and collaborate closely with AI researchers, ML engineers, product managers, and designers to explore ambiguous problem spaces. Your work will directly influence how next-generation AI systems understand and interact with AEC data.
This role is ideal for someone with a strong foundation in AEC (through education or industry experience), solid programming skills (Python and/or TypeScript), and a passion for making sense of messy, high-dimensional data. If you enjoy blending analytical thinking, technical depth, and storytelling to drive innovation and thrive in fast-moving, exploratory environments, we’d love to hear from you.