1

Software Engineer Intern Cpt Jobs in Ontario (NOW HIRING)

CA$68K - CA$78K/yr

We are currently hiring a Quantitative Developer Intern for the winter term from January to April ... Build and maintain software and infrastructure that power systematic research and data workflows

CA$49K - CA$51K/yr

We are currently hiring an intern looking for a winter term position, January to April 2027 in our ... Software Deployment: Participate in the deployment of application updates and patches, learning the ...

Intern

Toronto, ON ยท On-site +1

Intern Practice: AI Location: Remote/Hybrid Description As a ML Developer Intern you will work ... Use a software engineering approach to build AI/ML solutions that can be effectively ...

Our Canadian subsidiary in Kingston, Ontario produces market-disrupting sensor technology and software that is transforming the manufacturing industry. The Manufacturing Engineering Intern will be a ...

... Intern, you will work closely with our engineering team to design, develop, and maintain the technical infrastructure and software that power our applications and systems. This immersive internship ...

Showing results 21-40

Software Engineer Intern Cpt information

What is a software engineer intern CPT?

A Software Engineer Intern CPT (Curricular Practical Training) is a student pursuing a degree in computer science or a related field who works as a software engineering intern in the United States under CPT authorization. CPT allows international students on F-1 visas to gain practical experience related to their major as part of their academic curriculum. These internships typically involve tasks like coding, software development, testing, and collaborating with engineering teams, and they help students gain real-world experience while completing their studies.

What kind of projects and team collaboration can a software engineer intern expect during their CPT experience?

As a Software Engineer Intern on CPT, you'll typically work on real-world projects alongside full-time engineers, contributing to codebases, debugging issues, and possibly developing new features. You'll often participate in daily stand-ups, code reviews, and sprint planning meetings, allowing you to collaborate closely with both engineers and product managers. The environment is usually fast-paced and supportive, offering mentorship and opportunities to learn about industry best practices. This hands-on experience is designed to help you build technical skills, understand agile workflows, and prepare you for a full-time engineering role.

What are the key skills and qualifications needed to thrive as a software engineer intern CPT, and why are they important?

To thrive as a Software Engineer Intern CPT, you need a solid understanding of programming languages, data structures, algorithms, and typically must be enrolled in a relevant degree program. Familiarity with development tools like Git, IDEs, and issue tracking systems, as well as knowledge of modern frameworks, is commonly expected. Strong problem-solving abilities, teamwork, and effective communication help interns contribute meaningfully and integrate into engineering teams. These skills enable interns to quickly learn, adapt, and add value in a professional software development environment.

What is the average pay for a software engineer intern?

The average pay for a Software Engineer Intern typically ranges from $20 to $40 per hour, depending on the company, location, and level of experience. Interns often work part-time during the summer or semester and may receive additional benefits or stipends based on the employer's policies.

What job categories do people searching Software Engineer Intern Cpt jobs in Ontario look for?

The top searched job categories for Software Engineer Intern Cpt jobs in Ontario are:

What cities in Ontario are hiring for Software Engineer Intern Cpt jobs?

Cities in Ontario with the most Software Engineer Intern Cpt job openings:

Infographic showing various Software Engineer Intern Cpt job openings in Ontario as of August 2026, with employment types broken down into 82% Full Time, 15% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

AI Compiler Software Intern (PEY)

Tenstorrent University Jobs

Toronto, ON โ€ข On-site

Internship

Re-posted 28 days ago


Job description

At Tenstorrent, interns don't just write code-they help shape the future of AI compute. As a Software Compiler Intern, you'll work with a dedicated mentor and collaborate across software, firmware, hardware, and systems teams. This is a rare chance to work on performance-critical code and gain experience across the full AI stack.

This role is on-site based in Toronto, Canada.

Who You Are

  • Pursuing (or recently completed) a degree in EE, CE, CS, or a related field.
  • Solid foundation in C/C++ and algorithms; Python skills are a bonus.
  • Curious about compilers, ML, parallel systems, or processor architecture.
  • Problem-solver who enjoys working across abstraction layers

What We Need

  • Contribute to the development of Tenstorrent's ML graph compiler.
  • Benchmark and optimize key ML workloads across hardware/software.
  • Build performance analysis tools to inform compiler and runtime design.
  • Collaborate with ML and systems teams to co-design across the stack.

What You Will Learn

  • Compiler design for machine learning models and workloads.
  • End-to-end co-design of software and cutting-edge AI hardware.
  • Performance tuning and analysis in a high-performance runtime.
  • Real-world ML integration with frameworks and low-level systems.

Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.