13 Oct
|
Tenstorrent
|
Toronto
13 Oct
Tenstorrent
Toronto
Join Tenstorrent as a Low-Level Software Engineer and work on groundbreaking AI technology. You'll develop crucial software layers that optimize performance for our cutting-edge AI hardware in a hybrid role based out of Toronto.
As part of Tenstorrent’s Low-Level Kernel (LLK) team, you will collaborate at the software-hardware intersection. This role demands expertise in C/C++, deep knowledge of computer architecture, and problem-solving skills. Your work will directly impact AI workloads' efficiency, allowing for profound contributions to our development efforts.
Key Responsibilities:
• Design and implement low-level kernels for Tenstorrent AI hardware • Own performance optimization efforts from profiling to validation • Develop software facilitating model execution across Tenstorrent systems • Collaborate with LLK and hardware teams to enhance performance • Drive improvements in the low-level software stack quality
Requirements: • Solid experience in C/C++ low-level software engineering • Deep understanding of computer architecture • Proven problem-solving skills for performance challenges • Ability to collaborate across software and hardware teams • Comfort with hardware-oriented programming and optimization
Elevate your engineering career by addressing complex, impactful challenges in AI technology with Tenstorrent. #J-18808-Ljbffr
📌 Low-Level Software Engineer at Tenstorrent (Toronto)
🏢 Tenstorrent
📍 Toronto