A technology company in Toronto is seeking a Software Compiler Intern who will contribute to the development of a machine learning graph compiler. Interns will work closely with various teams to optimize ML workloads, build performance analysis tools, and gain hands-on experience in AI technologies. Candidates should be pursuing a degree in engineering or computer science, with strong skills in C/C++ and an interest in compilers and ML. This position offers competitive compensation and a collaborative environment.
Qualifications
Pursuing or recently completed a relevant degree.
Solid foundation in C/C++ and algorithms; Python skills are a bonus.
Curious about compilers, machine learning, and processor architecture.
Responsibilities
Contribute to the development of Tenstorrent's ML graph compiler.
Optimize key ML workloads across hardware/software.
Build performance analysis tools to inform compiler design.
Skills
C/C++
Algorithms
Python
Compilers
Machine Learning
Parallel Systems
Processor Architecture
Education
Degree in EE, CE, CS or related field
Job description
A technology company in Toronto is seeking a Software Compiler Intern who will contribute to the development of a machine learning graph compiler. Interns will work closely with various teams to optimize ML workloads, build performance analysis tools, and gain hands-on experience in AI technologies. Candidates should be pursuing a degree in engineering or computer science, with strong skills in C/C++ and an interest in compilers and ML. This position offers competitive compensation and a collaborative environment.