AI Software Engineering Intern
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
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.