CareerPlanGet AI match score →

Staff AI Software Engineer

Markham, Ontario, Canada💼 Full-time🗓 2026-06-14 → 2026-07-31

Core

Building highly optimized on-device AI solutions and high-performance software for AI engines including Snapdragon Neural Processing Engine, Android NN, and Tensorflow Lite delegate.

Role type

Staff AI Software Engineer (on-device AI)

Builds

Optimized AI software stack, profiling/debugging tools, and SDKs for mobile, edge, auto, and IoT products.

Domain

Semiconductor hardware + Machine Learning

Deliverable

production ML models

Required skills

Machine learning techniques, optimization algorithms for ML operators/layers, neural network runtime performance evaluation, software framework development, cross-functional coordination, customer use-case enablement

Preferred skills

Deep neural networks expertise, hardware-software co-optimization

Technologies

Snapdragon Neural Processing Engine, Android NN, Tensorflow Lite

Responsibilities

Develop optimization algorithms for ML operators/layers, enhance AI SW stack frameworks for optimal resource usage, build software tools for profiling and debugging, evaluate and optimize neural networks runtime performance and accuracy, collaborate with AI hardware and architecture teams

Seniority

Staff, hands-on IC with strategic coordination

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