Low-Level Ai Kernel Software Engineer (Toronto)

Low-Level Ai Kernel Software Engineer (Toronto)

31 Oct
|
Tenstorrent
|
Toronto

31 Oct

Tenstorrent

Toronto

Build low-level kernels for Tenstorrent AI hardware using strong C/C++ skills and hardware-aware performance optimization. Work close to the hardware on foundational software primitives.As a Low-Level Software Engineer on Tenstorrent’s Low-Level Kernel team, you will create software directly above the hardware instruction set architecture. You will solve complex problems across low-level programming, computer architecture, performance engineering, and AI workload execution. This role welcomes candidates at various experience levels, with assessment determining the appropriate level.Key Responsibilities: Design low-level kernels and software primitives for Tenstorrent AI hardwareProfile bottlenecks and implement performance optimizationsDevelop software for model bring-up and executionCollaborate across LLK,



hardware, runtime, and operations teamsImprove low-level software quality, performance, and capabilitiesRequirements: Robust C/C++ engineering experienceSignificant experience building low-level performance-critical softwareDeep understanding of computer architecture and software-to-hardware mappingComfort working close to hardware and making informed tradeoffsAbility to investigate complex performance and systems challengesApply C/C++ expertise, architecture knowledge, and optimization skills to advance Tenstorrent’s low-level AI software stack.#J-18808-Ljbffr

📌 Low-Level Ai Kernel Software Engineer (Toronto)
🏢 Tenstorrent
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: low-level ai kernel software engineer (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: low-level ai kernel software engineer (toronto) / toronto