CareerPlanGet AI match score →

Engineer, AI/Machine Learning

Markham, York region💼 Full-time🗓 2026-06-05 → 2026-07-26

Core

Creating and implementing machine learning techniques, frameworks, and tools to enable efficient discovery and utilization of state-of-the-art ML solutions across mobile, edge, auto, and IoT technology verticals.

Role type

Machine Learning Engineer (Embedded AI & Compiler)

Builds

End-to-end embedded AI software stacks, ML/AI compilers, kernels, runtime software, and debugging/profiling tools.

Domain

Mobile, Edge, Auto, IoT, Embedded Systems, Hardware-Software Co-design

Deliverable

production ML models | infrastructure

Required skills

C/C++ programming, software design and debugging, Linux/Android/embedded software development, algorithm optimization for HW cores, compiler/CPU/GPU design knowledge, deep learning frameworks

Preferred skills

Low-level C/C++ expertise, compiler development experience, deep learning framework knowledge

Technologies

C, C++, Linux, Android, Neural Networks, ML Compilers, SDKs

Responsibilities

Develop end-to-end embedded AI SW stack to run neural network models on Qualcomm hardware; Design and enhance ML/AI compilers, kernels, and runtime software; Collaborate with AI Processor Hardware team to implement new ML operators/layers; Develop debugging/profiling tools and user-friendly SDK for customers.

Seniority

Mid-level, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Adzuna ↗