Intel

Compiler Engineer for AI Tile-based DSL

Intel
Apply
2 days ago
Toronto, CanadaEntry Level

Responsibilities

  • Design, develop, test, and optimize compiler middle-end and backend features for Intel CPU and GPU architectures.
  • Develop and enhance LLVM- and TileIR-based compiler technologies and domain-specific programming languages.
  • Support tile-based AI programming models using technologies such as TileLang and cuTile.
  • Collaborate with hardware engineering teams on processor features, architectures, and AI workloads.
  • Maintain compiler technologies and related tools, including Clang, DPC++, and SYCL.
  • Write comprehensive tests and resolve software bugs through debugging, performance analysis, and analytical techniques.
  • Develop compiler optimizations involving parallelization, vectorization, and emerging programming models.
  • Collaborate with Clang and LLVM open-source communities, internal engineering teams, external partners, and standards groups.

Requirements

  • Bachelor's degree in Computer Science, Applied Mathematics, Electronic Engineering, Informatics, or a closely related technical discipline.
  • At least 1 year of combined relevant experience with one or more of C, C++, SYCL, CUDA, domain-specific language programming, object-oriented design, or complex data structures.
  • Experience with compiler technologies, LLVM compiler infrastructure, or compiler middle-end or backend technologies.
  • Preferred: experience developing and maintaining production-grade compilers.
  • Preferred: familiarity with Clang, LLVM, or MLIR compiler frameworks.
  • Preferred: experience with vectorization and parallel programming models such as TileLang, cuTile, OpenMP, SYCL, CUDA, or GPU programming.
  • Preferred: understanding of x86 instruction set architecture and Advanced Vector Extensions (AVX).
  • Preferred: knowledge of performance analysis, optimization, and debugging techniques.

Benefits

  • Hybrid work model allowing time on-site at the assigned Intel site and off-site.
  • Full-time College Grad role located in Toronto, Canada, on Shift 1.

Tech Stack

Categories

Intel

About Intel

10,000+ employees

Intel is a public semiconductor company that designs and manufactures CPUs and other silicon for PCs, servers, networking, edge, and embedded systems, and also offers foundry services plus AI and graphics accelerators. Founded in 1968 and headquartered in Santa Clara, it sells primarily to OEMs, cloud providers, and device makers worldwide. Its portfolio includes x86 processors (Core and Xeon), Ethernet and chipset products, and the Mobileye autonomous driving platform.

Contact me