CareerPlanGet AI match score →

Software Engineer, Acceleration Kernel Development

Toronto💼 Full-time💰 $100,000–$100,000🗓 2026-07-11 → 2026-07-31

Core

Writing low-level code to optimize machine learning workloads for high-performance AI hardware.

Role type

Software Engineer, Acceleration Kernel Development

Builds

High-efficiency machine learning workloads for AI platforms

Domain

AI hardware, RISC-V architecture, high-performance computing

Deliverable

production ML models

Required skills

C/C++, parallel algorithms, compute kernel optimization, instruction-level tuning, memory and bandwidth optimization, debugging and profiling

Preferred skills

experience with ML frameworks, knowledge of RISC-V architecture

Technologies

RISC-V, C/C++

Responsibilities

Write and optimize compute kernels for parallel ML workloads, analyze and tune instruction-level performance, debug and maintain low-level software stack

Seniority

All levels considered

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