TileAI DSL Compiler Engineer - Hybrid Canada

Intel Corporation

Toronto

Hybrid

CAD 115,000 - 162,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model

Job summary

Intel Corporation in Canada is seeking a Compiler Engineer to design, develop, test, and optimize compiler middle-end and backend features for Intel CPU and GPU architectures. You will contribute to LLVM- and TileIR-based DSL compiler stack, supporting tile-based AI workloads on CPUs, GPUs, and accelerators.

The role emphasizes collaboration with hardware teams, development of Clang, DPC++, and SYCL, and a focus on performance, vectorization, and debugging.

Qualifications

  • Bachelor's degree in Computer Science or closely related field.
  • 1+ year experience in C/C++, SYCL, CUDA, or DSLs programming.
  • Experience with compiler technologies and LLVM infrastructure.
  • Familiarity with Clang, LLVM, or MLIR frameworks.

Responsibilities

  • Design, develop, test, and optimize compiler middle-end and backend features for Intel CPU/GPU architectures.
  • Contribute to LLVM- and TileIR-based compiler technologies and DSLs.
  • Support tile-based AI programming models including TileLang and cuTile.
  • Collaborate with hardware teams on new features, architectures, and workloads.
  • Develop and maintain Clang, DPC++, and SYCL tooling; write comprehensive tests.
  • Research, debug, and optimize performance with vectorization and parallel models.

Skills

C/C++
SYCL
CUDA
DSLs programming
OOP principles
Data structures

Education

Bachelor's degree (CS / related field)

Tools

Clang
LLVM
MLIR

Job description

Intel Corporation in Canada is seeking a Compiler Engineer to design, develop, test, and optimize compiler middle-end and backend features for Intel CPU and GPU architectures. You will contribute to LLVM- and TileIR-based DSL compiler stack, supporting tile-based AI workloads on CPUs, GPUs, and accelerators.

The role emphasizes collaboration with hardware teams, development of Clang, DPC++, and SYCL, and a focus on performance, vectorization, and debugging.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Compiler Engineer for AI Tile-based DSL
Compiler Engineer for AI Tile-based DSL

200 Intel Technology of Canada, ULC • Toronto

Hybrid
CAD 115,000 - 162,000
Hybrid work model
Compiler Engineer for AI Tile-based DSL
Compiler Engineer for AI Tile-based DSL

Intel Corporation • Toronto

Hybrid
CAD 115,000 - 162,000
Compiler Engineer for Tile-based AI DSLs
Compiler Engineer for Tile-based AI DSLs

200 Intel Technology of Canada, ULC • Toronto

Hybrid
CAD 156,000 - 220,000
Hybrid work model
Compiler Intern: LLVM/MLIR for AI & GPU Workloads
Compiler Intern: LLVM/MLIR for AI & GPU Workloads

Intel Corporation • Toronto

Hybrid
CAD 18,000 - 30,000
Hybrid work model
Mentorship program
Toronto location
Compiler Engineer - Triton and DSLs
Compiler Engineer - Triton and DSLs

Intel Corporation • Toronto

Hybrid
CAD 115,000 - 162,000
Senior Compiler Engineer: AI Accelerators & Performance
Senior Compiler Engineer: AI Accelerators & Performance

IC Resources • Toronto

On-site
CAD 120,000 - 180,000
Senior Compiler Engineer
Senior Compiler Engineer

Intel Corporation • Toronto

Hybrid
CAD 156,000 - 220,000
Compiler Performance Engineer
Compiler Performance Engineer

200 Intel Technology of Canada, ULC • Toronto

Hybrid
CAD 115,000 - 162,000
Senior Compiler Engineer - Triton and DSLs
Senior Compiler Engineer - Triton and DSLs

Intel Corporation • Toronto

Hybrid
CAD 156,000 - 220,000
Hybrid work model
Compiler Performance Engineer
Compiler Performance Engineer

Intel Corporation • Toronto

On-site
CAD 110,000 - 170,000