Build AI software on Tenstorrent hardware as an on-site intern in Toronto, using PyTorch, Python, and C/C++ across specialized teams.
This internship spans Kernels, Models, Inference, Scale Out, Runtime, and Compiler & Infra teams. You may optimize machine learning models, develop high-performance kernels, or improve inference and distributed systems. Work includes software for memory planning, task scheduling, profiling, debugging, emulation, and code execution on Tenstorrent hardware.
Key Responsibilities:
- Develop high-performance kernels for Tenstorrent hardware
- Optimize LLM, vision, and generative models
- Improve inference server development and serving performance
- Build runtime memory, scheduling, and execution software
- Create compiler and infrastructure optimization tools
Requirements:
- Pursuing a BS, MS, or PhD in a related field
- Coursework or projects in parallel processing or machine learning
- Hands-on PyTorch model experimentation and deployment experience
- Experience with C/C++, CUDA, Python, or kernel development
- Comfort using AI and agentic flows
Apply software engineering, machine learning, and performance optimization skills to advance AI computing at Tenstorrent in Toronto.
AI Software Engineering Intern in Toronto employer: Tenstorrent Unlisted/Referral Jobs
At Tenstorrent, we pride ourselves on being an exceptional employer that fosters a culture of collaboration, curiosity, and innovation. As an Early Talent Recruiter, you'll play a pivotal role in shaping our future by building relationships with universities and guiding the next generation of talent in the AI field. With competitive compensation, comprehensive benefits, and opportunities for professional growth in vibrant locations like Santa Clara, Austin, or Toronto, Tenstorrent is committed to creating a rewarding and meaningful work environment for all employees.
Contact Details:
Tenstorrent Unlisted/Referral Jobs Recruitment Team