CareerPlanSign in

Software Dev Engineer, Machine Learning Compilers, Edge AI Compiler and Runtime Team

Vancouver, British Columbia, Canada💼 Full-time💰 $114,800–$191,800🗓 2026-09-14 → 2026-09-25

Core

Design and develop software stacks, compiler passes, and backend code generation for deep learning accelerators on custom silicon and heterogeneous platforms.

Role type

Senior IC machine-learning compiler engineer (edge AI)

Builds

Compiler infrastructure and runtime for deep learning workloads on custom edge silicon

Domain

Edge AI, custom silicon, compiler technology, machine learning systems

Deliverable

production ML models

Required skills

compiler development, graph optimization, heterogeneous backend code generation, system-level performance profiling, LLM deployment on AI hardware, C++/Java/C# programming, object-oriented design

Preferred skills

embedded development, compiler for application-specific accelerators, custom instruction set knowledge, parallel computing principles, memory management

Technologies

C++, Java, C#, GPUs, Neuron, TPU

Responsibilities

Design and develop software stack for deep learning accelerator; Develop Compiler passes for graph ingestions, optimizations and partitioning; Develop backend code generation capabilities across heterogeneous platforms; Profile, analyze and optimize system level performance; Participate in design reviews, API development, and documentation; Mentor and provide guidance to junior engineers

Seniority

Senior, hands-on IC

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.