About the role#
Intel is hiring a Compiler Engineering Graduate Intern to work on our compiler software stack. You will join a team developing LLVM-based C, C++, SYCL, Triton, MLIR, and Fortran technologies for Intel CPUs and GPUs. This role involves working on engineering or research projects that connect hardware capabilities to AI frameworks, inference engines, and machine learning models. You will collaborate with experienced engineers to design, test, and optimize compiler features while contributing to open-source communities.
What you'll do#
- Contribute to the design, implementation, testing, and 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.
- Evaluate functional correctness, compile-time behavior, runtime performance, and code quality.
- Participate in code reviews, technical discussions, and project planning with mentors and team members.
- Document designs, experiments, and results, and present project outcomes to the team.
- Contribute to open-source projects when aligned with your assigned work.
What you'll need#
- Currently pursuing a Master's or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, or a related technical discipline.
- Graduate-level coursework, research, or project experience in compilers, programming languages, computer architecture, parallel computing, or systems software.
- Experience programming in C or C++ and working with complex software systems.
- Experience designing experiments, analyzing technical results, and communicating conclusions.
- Familiarity with LLVM, MLIR, Clang, Flang, SYCL/DPC++, Triton, OpenMP, CUDA, or similar ecosystems.
- Hands-on experience with LLVM or related compiler infrastructure.
- Research or development experience involving CPU/GPU architectures, heterogeneous computing, AI/ML compilation, HPC, or performance optimization.
- Experience with AI frameworks such as PyTorch, inference engines like vLLM and SGLang, and machine learning models.
- Knowledge of tile-base programming models and GPU compute kernel writing.
- Ability to work independently on scoped tasks while seeking guidance when needed.
- Strong analytical, problem-solving, and debugging skills with clear communication.
Location & details#
- Location: Toronto, Ontario, Canada.
- Work Modality: Hybrid.
- Employment Type: Full-time internship.
- Term: Rolling.
About Intel Corporation
Intel Corporation designs and manufactures semiconductors. The company focuses on artificial intelligence, autonomous driving, and non-volatile memory solutions. It operates as a public company with over 110,000 employees. The headquarters are in Santa Clara, California, with major office locations across the United States, Israel, France, Singapore, and Poland.
How to get in at Intel Corporation
Securing an internship at Intel Corporation requires speed, as early applicants are often reviewed before the volume of candidates becomes unmanageable. Intern Insider sends an instant alert the moment a role matching your target is published anywhere, so you apply among the first and stay ahead of the crowd. This helps you avoid getting lost in the queue when thousands of others submit their materials. You can also improve your chances by reaching out to the people actually hiring for these positions. Intern Insider surfaces the recruiters behind the company's roles so you can reach out directly to ask about the role or a referral. Connecting with a human at Intel Corporation materially improves your response rates compared to a standard cold application.



