Compiler Engineer for AI Tile-based DSL
Role Overview
Develop, test, and optimize compiler technologies for Intel architectures, focusing on compiler middle-end and backend development.
Contribute to LLVM- and TileIR-based DSL compiler tools for tile-based programming and AI workloads on Intel CPUs, GPUs, and accelerators.
The Compiler Technology Innovation team develops software tools for domain-specific programming languages and tile-based AI compilers.
Key Skills for This Role
Full Job Posting
Role and impact
Develop, test, and optimize compiler technologies for Intel architectures, focusing on compiler middle-end and backend development.
Contribute to LLVM- and TileIR-based DSL compiler tools for tile-based programming and AI workloads on Intel CPUs, GPUs, and accelerators.
The Compiler Technology Innovation team develops software tools for domain-specific programming languages and tile-based AI compilers.
Compiler engineering
- Design, develop, test, and optimize compiler middle-end and backend features for Intel CPU and GPU architectures.
- Develop LLVM- and TileIR-based compiler technologies and domain-specific programming languages; support tile-based AI programming models, including TileLang and cuTile.
- Collaborate with hardware teams on processor features, architectures, and AI workloads.
- Develop and maintain compiler tools including Clang, DPC++, and SYCL; write tests for code coverage, functionality, and reliability.
- Contribute parallelization, vectorization, and programming-model optimizations; investigate bugs through debugging and performance analysis.
- Work with internal teams, open-source communities, external partners, and standards groups on compiler development and language evolution.
Minimum qualifications
- Bachelor’s degree in Computer Science, Applied Mathematics, Electronic Engineering, Informatics, or a closely related technical discipline.
- At least one year of combined relevant experience in one or more listed areas: C/C++, SYCL, CUDA, DSL programming, object-oriented design, complex data structures, compiler technologies, or LLVM infrastructure.
- Hands-on knowledge of compiler middle-end or backend technologies.
Preferred qualifications
- Experience developing and maintaining production-grade compilers; familiarity with Clang, LLVM, or MLIR.
- Experience with vectorization and parallel programming models such as TileLang, cuTile, OpenMP, SYCL, CUDA, or GPU programming.
- Strong understanding of x86 instruction set architecture and AVX; knowledge of performance analysis, optimization, and debugging techniques.
Compensation
- Annual salary range for Canada is CAD 114,890 to CAD 162,190; the range depends on factors including location and experience.
Work model
- Eligible for Intel’s hybrid work model, splitting time between the assigned Intel site and off-site work.
Additional role information
Job type is listed as College Grad; shift is Shift 1 (Canada), and primary location is Toronto, Canada.
The position is not eligible for Intel immigration sponsorship.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Intel Corporation
Senior Compiler Performance Engineer
Toronto, CAN
Intel is seeking a senior compiler engineer to improve compiler performance and heterogeneous computing across CPU and GPU architectures. The role requires compiler development and optimization experience, performance an
Solution Engineer — Edge Agentic AI
Riyadh, KSA
Intel is seeking a customer-facing solution engineer to help Saudi and MENA customers design, demonstrate, and deploy Edge Agentic AI and Physical AI solutions. The role requires 5–6 years in a technical role, hands-on A
Solution Engineer — Edge Agentic AI
Riyadh, KSA
Intel is seeking a customer-facing Solution Engineer to help Saudi and MENA organizations design, demonstrate, and deploy Edge Agentic AI and Physical AI solutions. Candidates need 5–6 years of technical experience, hand
GPU Validation Engineer
Toronto, CAN
Intel is seeking an experienced GPU Validation Engineer to develop and execute GPU validation plans, debug silicon, and build post-silicon validation infrastructure. Candidates need a relevant bachelor's degree, 8+ years
Senior Compiler Engineer - Triton and DSLs
Toronto, CAN
Job Details: ================ Job Description: -------------------- Join Us in Shaping the Future The world is transforming, and so is Intel. Intel is a company of bold and curious inventors and problem solvers who creat
Solution Engineer Edge Agentic AI
Riyadh, KSA
AI Solution Architect Edge Agentic and Physical AI
, KSA
Senior Compiler Performance Engineer
Toronto, CAN
Solution Engineer — Edge Agentic AI
Riyadh, KSA
Solution Engineer — Edge Agentic AI
Riyadh, KSA
GPU Validation Engineer
Toronto, CAN
Senior Compiler Engineer - Triton and DSLs
Toronto, CAN