AI Software Engineering Intern

2 days ago

Toronto, ON, Canada Tenstorrent Unlisted/Referral Jobs Full-time $50,000 - $70,000 Contract

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.