Intel

Intel

Compiler Engineering Intern

Canada, Toronto · Intern · Internship

Sponsorship not specifiedDetected 5 days ago
C++Data StructuresAlgorithmsCode ReviewGitCI/CDLinuxPyTorchElectrical EngineeringTest AutomationResearchCommunicationCollaborationProblem Solving

Stay score

odds of building a lasting career here

42Risky
Cap-exempt (no lottery)0
Sponsors this role100
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

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

Context, not a finding about this posting: of this employer's 333 green-card filings in this occupation, 100% were for a worker who already held the job.

Green-card follow-through: 74%

Of 318 labor certifications old enough to have been used, 83 expired without the employer filing the next step. Median time from filing to decision: 508 days.100% of their filings were for a worker who already held the job.Only certifications past the 180-day window are counted — recent ones cannot have expired yet.

Reported a layoff in this occupation

In a green-card filing decided 2026-05-14, this employer stated it had laid off workers in Software Developers (CA) during the preceding six months. 3 such filings on record.Describes the period before that filing, not necessarily today. Unlike WARN notices this is occupation-specific and federal.

Files H-1B transfers

33 transfer filings in the last year, covering 33 workers. Median labor-condition decision: 7 days. An employer that already files transfers is one that can take over an existing H-1B.

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.