Apply now

Posted 15 days ago

Senior Compiler Engineer

@ IC Resources

Toronto, Ontario

Full-time
Apply now
SIGNALS

Overview

IC Resources is hiring Senior to Staff Compiler Engineers in Toronto for well-funded hardware and AI companies building next-generation compute platforms. The work covers LLVM and custom compiler toolchains, AI and ML workload optimisation, and close collaboration with architecture and silicon teams. The posting asks for strong compiler development experience, preferably LLVM, plus C++ expertise.

Responsibilities:

  • Develop LLVM and custom compiler toolchains
  • Optimise AI and ML workloads
  • Collaborate with architecture and silicon teams
  • Work on performance, codegen and low-level systems

Requirements summary:

  • Strong compiler development experience (LLVM preferred)
  • C++ expertise
  • Background in systems or performance optimisation
  • Experience with AI accelerators, CPUs, GPUs or DSPs is an asset

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-10-26
First seen by our source
2026-11-10
Source record updated
2026-11-10

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Hours per week40 (estimated)
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high

Summary and details written by AI from the posting; the employer’s posting is the authority.

IC Resources

FieldValue
Open jobs on Jobsy1
Job description

Senior / Staff Compiler Engineers

Location - Toronto (Canada)

We’re working with a group of well-funded, fast-scaling hardware and AI companies building next-generation compute platforms - from AI accelerators to advanced silicon and compiler stacks in the heart of Toronto.

We’re looking for Senior to Staff-level Compiler Engineers to join teams tackling problems at the intersection of software, hardware, and performance-critical systems.

Senior/Staff Compiler Engineer responsibilities:

  • LLVM and custom compiler toolchains
  • Optimisation for AI / ML workloads
  • Close collaboration with architecture and silicon teams
  • Performance, codegen, and low-level systems work

Senior/Staff Compiler Engineer background we’re looking for:

  • Strong experience in compiler development (LLVM preferred)
  • C++ expertise
  • Background in systems, performance optimisation, or hardware-aware software
  • Experience with AI accelerators, CPUs, GPUs, or DSPs a plus

We have multiple roles across different teams, so backgrounds vary - if you’re deep in compilers, we want to talk.

Please message Harry Hansford @ IC Resources if you’d like to learn more.

Similar jobs

  • Senior Compiler Engineer - Triton and DSLs

    Toronto, ON
    Full Time

    Intel Technology of Canada, ULC

    5+ YOECandidates need a bachelor's degree with 5+ years, a master's with 3+ years, or a PhD, in computer science or a related field. Strong C++ or Python development, compiler and GPU programming experience, and demonstrated technical leadership are required.

    LLVM, MLIR, Triton, GCC, Clang, CUDA

    Compiler Engineer - Triton and DSLs

    Toronto, ON
    Full Time

    Intel Technology of Canada, ULC

    1+ YOECandidates need a bachelor's degree in a technical discipline with 1+ years of experience, or a master's or PhD, plus strong C++ and/or Python skills, debugging ability and knowledge of computer architecture or systems software.

    LLVM, MLIR, Triton, GCC, Clang, CUDA

    Compiler Engineer

    Toronto, ON
    Full Time

    Intel Technology of Canada, ULC

    3+ YOECandidates need a bachelor's degree in a technical field, 3+ years of professional software development, and advanced C/C++ skills. Experience optimizing software for CPU performance and strong debugging and problem-solving skills are also required.

    LLVM, perf

    Senior Compiler Engineer

    Toronto, ON
    Full Time

    Intel Technology of Canada, ULC

    6+ YOECandidates need a bachelor's degree in a technical field, 6+ years of professional software development in C/C++, and strong skills in algorithms, data structures and CPU performance optimization. Compiler, LLVM and parallel programming experience is preferred.

    LLVM, SYCL, MLIR, OpenMP, perf

    Compiler Engineer

    Toronto, ON
    Full Time

    Intel Technology of Canada, ULC

    5+ YOECandidates need a bachelor's degree in a technical field with 5+ years of experience, or a master's with 3+ years. They must have C/C++ and compiler development experience, open-source contributions to Clang, and hands-on LLVM expertise.

    LLVM, Clang

  • Compiler Engineer

    Markham, ON
    On-siteFull Time

    Huawei Technologies Canada Co., Ltd.

    2+ YOECandidates need 2 to 5 years of compiler development experience, strong C++ skills, and working knowledge of LLVM and MLIR. A Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, or a related field is required.

    LLVM, MLIR, PyTorch, TensorFlow, JAX, OpenCL

    Senior Compiler Engineer

    Markham, ON
    On-siteFull Time

    Huawei Technologies Canada Co., Ltd.

    5+ YOECandidates need 5+ years of C++, C or Java programming on large projects, plus at least two of: production compiler or runtime work, deep learning framework or GPU driver experience, or hardware accelerator experience. A strong grasp of computer architecture and a Bachelor's, Master's or PhD in computer science or a related field are also expected.

    LLVM, Clang, TensorFlow, CUDA, OpenCL, Vulkan

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.