Intel
Compiler Engineering Intern
Canada, Toronto · Intern · Internship
Stay score
odds of building a lasting career here
Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Green-card filing pattern in this occupation
Green-card follow-through: 74%
Reported a layoff in this occupation
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- This work connects Intel hardware and compiler capabilities with AI frameworks and software ecosystems such as PyTorch, inference engines, and machine-learning models.
- We are hiring a Compiler Engineer Intern to contribute to Intel's compiler software stack.
Responsibilities
- Contribute to the design, implementation, testing, or analysis of compiler and runtime technologies
- Develop and debug software in C or C++ within a large, collaborative codebase
- Create or improve tests, reproduce defects, analyze failures, and help deliver reliable solutions
- Document designs, experiments, results, and lessons learned, and present project outcomes to the team
Requirements
- Currently pursuing a Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, Informatics, or a related technical discipline
- 3+ months of coursework or project experience in data structures, algorithms, computer architecture, operating systems, programming languages, or compiler construction
- Experience programming in C++ through coursework, research, personal projects, or prior internships
- Experience using software development and debugging tools in a Linux or similar development environment
- This position is not eligible for intel immigration sponsorship.
Nice to have
- Compiler-related coursework or project experience, including parsing, intermediate representations, optimization, code generation, or runtimes
- Hands-on compiler development experience with LLVM, MLIR, Triton, GCC, Clang, or similar compiler frameworks
- Experience with GPU programming models such as CUDA, SYCL, OpenMP, or HIP
- Knowledge of CPU or GPU architecture, heterogeneous computing, or systems programming
- Tile-based programming model knowledge
- GPU compute kernel writing experience
- Experience with Git, automated testing, continuous integration, performance analysis, or open-source development
- Technical contributions such as code, patches, reviews, research, publications, or substantial academic projects
Skills
- Our compiler technologies help developers harness CPUs, GPUs, and accelerators through high-performance, portable software.
- Performance analysis or developer tools
- Curiosity and willingness to learn unfamiliar technologies
Compensation
- Salary range dependent on a number of factors including location and experience.
Company info
- Compiler features or MLIR-based intermediate representations
- Triton or other Domain Specific Languages (DSLs)
- Optimization, code generation, runtime, or offload support
- Debug information or testing infrastructure
- Evaluate functional correctness, compile-time behavior, runtime performance, or code quality, as applicable to the project
- Participate in code reviews, technical discussions, and project planning with mentors and team members
- Contribute to open-source projects when aligned with the assigned work
- Strong analytical, problem-solving, and debugging skills
Equal opportunity
- Canada Accommodation:
- Find information and request accommodation here.
Visa & Work Authorization
- This position is not eligible for intel immigration sponsorship.
This listing is sourced directly from Intel's careers page and normalized into a canonical job model.