1

Junior Ai Machine Learning Python Jobs in Toronto, ON

Your work will directly influence how next-generation AI systems understand and interact with AEC ... Strong programming skills in Python (and/or TypeScript), with the ability to write clean, modular ...

Strong programming skills in Python and Scala required. Experience in other programming languages (eg. Java, R, Haskell) a plus. * Solid knowledge of machine learning tools (eg. scikit-learn ...

Senior Machine Learning Developer

Toronto, ON · Hybrid

CA$155K - CA$180K/yr

Python, Tensorflow, Keras, Spark, Numpy, Pandas, Spacy and many other tools and libraries * We ... Experience with solrSearch, Vector Search, LangChain, or Vertex AI. * Exposure to real-time ...

At Boson AI, we are not just building AI solutions; we are pioneering the future of enterprise AI ... Proficiency in programming languages (e.g., Python, Rust, TypeScript or Go) and relevant ML ...

next page

Showing results 1-20

Junior Ai Machine Learning Python information

What are the key skills and qualifications needed to thrive as a Junior AI Machine Learning Python Engineer, and why are they important?

To thrive as a Junior AI Machine Learning Python Engineer, you need a solid understanding of Python programming, statistics, and foundational machine learning concepts, often supported by a degree in computer science or a related field. Familiarity with tools and frameworks like TensorFlow, Scikit-learn, Jupyter Notebooks, and version control systems such as Git is typically required. Strong problem-solving abilities, attention to detail, and effective teamwork skills help individuals excel in collaborative and fast-evolving technical environments. These competencies are crucial for developing robust AI solutions, learning from senior colleagues, and adapting to the rapidly changing landscape of machine learning.

What are some typical projects or tasks a Junior AI/Machine Learning Python developer might work on in their first year?

As a Junior AI/Machine Learning Python developer, you can expect to work on tasks such as cleaning and preparing datasets, developing and testing simple machine learning models, and assisting in the implementation of algorithms under the supervision of senior team members. You may also help automate data pipelines, write scripts for data extraction, and contribute to model evaluation and reporting. Collaboration with data scientists, software engineers, and product managers is common, providing valuable learning opportunities and exposure to the full machine learning workflow.

What does a Junior AI Machine Learning Python engineer do?

A Junior AI Machine Learning Python engineer assists in developing, testing, and maintaining machine learning models using Python. They typically work with data preparation, preprocessing, and applying basic algorithms to solve real-world problems. Under the guidance of senior engineers, they help implement solutions, evaluate model performance, and may contribute to the deployment of models into production environments. Their role often includes learning best practices in coding, software development, and collaborating with data scientists and engineers.

What is the difference between Junior Ai Machine Learning Python vs Data Analyst?

AspectJunior Ai Machine Learning PythonData Analyst
Required SkillsPython, Machine Learning, AI concepts, data preprocessingExcel, SQL, data visualization, basic statistical analysis
CertificationsPython certifications, AI/ML coursesData analysis or visualization certifications
Work EnvironmentTech companies, AI startups, research labsBusiness, finance, marketing departments
Industry UsageDeveloping AI models, machine learning pipelinesInterpreting data, generating reports, supporting decision-making

Junior Ai Machine Learning Python roles focus on developing AI models using Python and machine learning techniques, often in tech-driven environments. Data Analysts primarily interpret data, create visualizations, and support business decisions. While both roles require analytical skills, AI/ML roles demand programming and AI-specific knowledge, whereas Data Analysts focus on data interpretation and reporting.

What are popular job titles related to Junior Ai Machine Learning Python jobs in Toronto, ON? For Junior Ai Machine Learning Python jobs in Toronto, ON, the most frequently searched job titles are:
Infographic showing various Junior Ai Machine Learning Python job openings in Toronto, ON as of May 2026, with employment types broken down into 88% Full Time, 4% Part Time, 2% Temporary, 4% Contract, and 2% Summer. Highlights an 76% In-person, 18% Hybrid, and 6% Remote job distribution.
Principal Machine Learning Engineer

Principal Machine Learning Engineer

Autodesk

Toronto, ON • On-site, Remote

Full-time

Posted 23 days ago


Autodesk rating

9.5

Company rating: 9.5 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

5th of 184 rated software companies


Job description

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 aPrincipal 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.

Report: You will report to an ML Development Manager for the Generative AI team

Location: Canada Hybrid or Remote

Responsibilities

  • Explore and make sense of AEC data at scale: Dive into complex design and construction datasets (e.g. BIM models, drawings, geometry, point clouds, metadata) to uncover patterns, anomalies, and opportunities, translating raw data into meaningful insights and narratives

  • Tell compelling data-driven stories: Synthesize findings into clear, impactful visualizations, prototypes, and narratives that influence product direction, research investments, and AI strategy

  • Build and curate high-quality datasets for ML/GenAI: Design data pipelines and workflows to extract, clean, structure, and label large-scale AEC datasets (geometry, text, images, point clouds, embeddings) for downstream machine learning applications

  • Collaborate across disciplines to explore ambiguous problems: Partner with ML engineers, researchers, product managers, and designers to define open-ended questions, frame experiments, and iterate toward meaningful solutions

  • Design and implement scalable data and ML pipelines: Architect and develop robust pipelines for processing and analyzing large datasets, ensuring reproducibility, scalability, and efficiency

  • Bridge domain expertise with machine learning: Apply AEC knowledge (architecture, engineering, construction workflows) to guide feature design, data interpretation, and model development

  • Develop and evaluate machine learning models (as needed): Train, evaluate, and iterate on models that leverage structured and unstructured AEC data, with a focus on practical impact rather than purely academic performance

  • Document insights, trade-offs, and learnings: Clearly communicate findings, limitations, and recommendations to both technical and non-technical stakeholders to inform decision making

  • Contribute to engineering excellence: Write clean, modular, and maintainable code; participate in code reviews; and help evolve best practices for prototyping, data workflows, and ML development

  • Mentor and elevate the team: Provide technical guidance to other engineers and data. practitioners, fostering a culture of curiosity, experimentation, and continuous learning

  • Stay at the forefront of AEC + AI innovation: Keep up with emerging trends in AEC technology, computational design, and AI/ML to proactively identify new opportunities for exploration and impact

Minimum Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, Data Science, Architecture, or a related technical field-or equivalent practical experience

  • 5-8+ years of relevant industry experience in machine learning, data science, software engineering, or computational design, with increasing ownership and impact

  • Experience with data visualization and storytelling, with the ability to communicate insights clearly through visual, written, and interactive artifacts

  • Strong programming skills in Python (and/or TypeScript), with the ability to write clean, modular, and maintainable code for data processing, prototyping, and production systems

  • Experience working with complex, real-world datasets, including designing data pipelines for extracting, cleaning, transforming, and analyzing structured and unstructured data

  • Solid foundation in machine learning and data analysis, including experience with common techniques (e.g., classification, clustering, feature engineering) and practical model development

  • Hands-on experience with cloud platforms (e.g., AWS, Azure, or GCP) and scalable data processing workflows

  • Strong software engineering fundamentals, including data structures, algorithms, and system design, with experience building reliable and scalable systems

  • Experience working in cross-functional, Agile environments, collaborating with engineers, researchers, product managers, and designers

  • Proven ability to operate in ambiguous problem spaces, translating open-ended questions into structured analyses, experiments, and prototypes

  • Background in AEC (Architecture, Engineering, or Construction)-through education, professional experience, or deep domain exposure

Preferred Qualifications

  • Experience working with AEC data formats and workflows (e.g., BIM, IFC, CAD) across tools like Revit, AutoCAD, or Autodesk Forma

  • Experience with infrastructure or reality capture data, including point clouds and LiDAR (e.g., using tools like Autodesk ReCap)

  • Familiarity with geometric data processing, including 2D/3D representations, spatial reasoning, or computational geometry

  • Hands-on experience with deep learning or multimodal ML (e.g., CNNs, Transformers) applied to structured, unstructured, or geometric data

  • Experience building or deploying scalable data/ML pipelines in cloud environments for real-world applications

The Ideal Candidate

  • Is passionate about solving problems for AEC customers (Architecture, Engineering, and Construction) by applying AI and automation

  • Is a strategic thinker, capable of shaping and executing long-term data science initiatives that align with business objectives

  • Is comfortable working in newly forming ambiguous areas where learning, experimentation and adaptability are key skills

  • Actively contributes to a learning-driven culture, sharing knowledge, mentoring peers, and fostering an environment of continuous growth

  • Is bold and iterative, unafraid to share ideas, experiment, and fail fast

Learn More

About Autodesk

Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.

When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!

Salary transparency

Salary is one part of Autodesk's competitive compensation package. For Canada based roles, we expect a starting base salary between $0 and $0. Offers are based on the candidate's experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.

Diversity & Belonging
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belonging

Are you an existing contractor or consultant with Autodesk?

Please search for open jobs and apply internally (not on this external site).


Autodesk logo

About Autodesk

Sourced by ZipRecruiter

Autodesk is changing how the world is designed and made. Our technology spans architecture, engineering, construction, product design, manufacturing, media, and entertainment, empowering innovators everywhere to solve challenges big and small. From greener buildings to smarter products to more mesmerizing blockbusters, Autodesk software helps our customers to design and make a better world for all. For more information visit autodesk.com or follow @autodesk.

Industry

Software development

Company size

10,000+ Employees

Headquarters location

San Rafael, CA, US

Year founded

1982