12 Oct
|
Tenstorrent
|
Ontario
12 Oct
Tenstorrent
Ontario
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 (Ontario)
🏢 Tenstorrent
📍 Ontario