I

Intel

Pioneers microprocessors, CPUs for PCs

Compiler Engineer Intern

Systems Software EngineeringConfirmed live in the last 24 hours
InternshipShanghai, ChinaNo salary listed

About the Job

Requirements

  • The candidate must be currently pursuing a Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, or a related technical discipline.
  • The candidate must have graduate-level coursework, research, or project experience in compilers, programming languages, computer architecture, parallel computing, systems software, or a closely related area.
  • The candidate must have experience programming in C or C++ and working with complex software systems.
  • The candidate must have experience designing experiments, analyzing technical results, and communicating conclusions.

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.
  • 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.
  • Document designs, experiments, results, and lessons learned, and present project outcomes to the team.
  • Contribute to open-source projects when aligned with the assigned work.

Desired Qualifications

  • Hands-on experience with LLVM or related compiler infrastructure, including front-end development, intermediate representations, optimization passes, code generation, runtimes, or debug information.
  • Research or development experience involving CPU/GPU architectures, heterogeneous computing, AI/ML compilation, high-performance computing, parallel programming, or performance optimization.
  • Familiarity with LLVM, MLIR, Clang, Flang, SYCL/DPC++, Triton, OpenMP, CUDA, or another compiler or parallel-programming ecosystem.
  • Experience with AI frameworks such as PyTorch, inference engines such as vLLM and SGLang, and machine-learning model ecosystems such as DeepSeek, Hugging Face, and Qimi.
  • Knowledge of tile-based programming models.
  • GPU compute kernel writing experience.
  • Experience contributing to open-source software or working in a large collaborative codebase.
  • Publications, technical reports, patents, open-source contributions, or other evidence of advanced technical work.

About the Company

Intel

Pioneers microprocessors, CPUs for PCs

Intel designs and manufactures semiconductor chips, with a focus on microprocessors for personal computers, servers, and other devices. Its core product is the CPU on a single silicon chip, which executes instructions, handles arithmetic and logic operations, and coordinates the work of other computer components. Intel originated in memory chips but shifted decisively to microprocessors in the 1980s, becoming a central supplier for the PC era after the IBM partnership and its famous x86 processor line. This shift, large-scale manufacturing, and close ties with computer makers set Intel apart from competitors who remained focused on memory or other components. The company aims to power computing by delivering high-performance, energy-efficient silicon solutions that drive a wide range of computing devices and applications.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1999

Recently Posted Jobs

Explore more opportunities at Intel

See more jobs