Compiler Engineer
Develop a complete compiler and runtime stack to enable AI workloads to run efficiently across various processors. Bridge modern ML frameworks with GPUs and emerging accelerator architectures through graph-level optimization and code generation.
- On-site
- Toronto, ON
- Posted Jul 31, 2026
- Apply by Aug 30, 2026
- 1 position
Job summary
Join a well-funded pioneering startup building a new software platform for heterogeneous compute. The company is developing a complete compiler and runtime stack that allows AI workloads to run efficiently across different processors without being locked into a single hardware vendor. Its technology spans graph-level optimisation, intermediate representations, code generation, runtimes and low-level performance, bridging modern ML frameworks with GPUs and emerging accelerator architectures. We’re interested in compiler engineers at multiple levels with experience across areas such as: LLVM, MLIR or custom compiler infrastructures Graph compilers, computational graphs and IR optimisation Code generation, instruction selection and backend development Compiler runtimes and heterogeneous execution PyTorch, Triton or other ML frameworks C++ development and computer architecture HW–SW co-design for GPUs or custom accelerators
What you’ll do
Develop a complete compiler and runtime stack to enable AI workloads to run efficiently across various processors. Bridge modern ML frameworks with GPUs and emerging accelerator architectures through graph-level optimization and code generation.
Requirements
Seeking compiler engineers with expertise in LLVM, MLIR, or custom compiler infrastructures. Experience with C++, computer architecture, and ML frameworks like PyTorch or Triton is required.
Other relevant skills
Identified from the job description. Confirm important requirements above.
- LLVM
- MLIR
- C++
- PyTorch
- Triton
- Computer Architecture
- Code Generation
- Instruction Selection
- Graph Compilers
- IR Optimisation
- Heterogeneous Execution
- HW-SW Co-design
Job areas
- Software
- Technology
- Engineering
Additional details
- Minimum experience
- 5+ years
- Apply by
- Aug 30, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
