IT & Software

Low-Level Software Engineer at Tenstorrent

Tenstorrent

Toronto · Ontario · Canada

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: • Strong 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

Reference: WJ-3875_13890363

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.