principal Machine Learning Engineer tech_leadership · Posted May 6, 2026
$107,000 – $157,300
USD per year

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

Principal Content Program Manager
Remote (Poland) · principal
Technical Marketing Manager
Montreal, Canada · mid
Sales Specialist – Autodesk Construction Cloud
Turkey - Istanbul - Quick Tower · mid
Fusion Sr. Sales Specialist - Korea
Seoul, South Korea · senior
Agile Salesforce Cloud Computing
Fusion Sr. Sales Specialist, Territory
Remote (South Korea) · senior
Agile Salesforce Cloud Computing
All Autodesk jobs →

Job description

from Autodesk careers

Job Requisition ID #

26WD97131

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.

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