Compiler Engineer

Oho Group

Toronto

On-site

CAD 120,000 - 180,000

Full time

12 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Oho Group is seeking a hands-on compiler engineer to join a well-funded startup building a new ML compiler stack for high-performance accelerators. You will work in the middle of the compiler, transforming models into efficient programs for a new accelerator architecture.

You will own optimizations that affect workload performance, design graph and IR-level optimizations, develop passes, and lower workloads through MLIR-based pipelines while collaborating with architecture and runtime teams.

Qualifications

  • Strong C++ and compiler engineering experience.
  • Hands-on knowledge of LLVM, MLIR or comparable compiler infrastructure.
  • Experience with graph optimization, IR transformations or lowering.
  • Ability to reason across compiler decisions and hardware behavior.

Responsibilities

  • Design graph and IR-level compiler optimizations.
  • Develop transformation, fusion, scheduling and memory-planning passes.
  • Lower workloads through MLIR-based compilation pipelines.
  • Optimize data movement, parallelism and accelerator utilization.
  • Analyze generated programs and eliminate performance bottlenecks.
  • Collaborate with architecture, code-generation and runtime engineers.

Skills

C++
LLVM/MLIR
Graph optimization
IR transformations
Hardware awareness
PyTorch/Triton

Job description

We're working with a well-funded start-up building a new compiler and software stack for high-performance accelerated computing.

This role sits in the middle of the compiler, transforming models and computational graphs into efficient programs for a new accelerator architecture. You'll own optimizations that materially affect workload performance rather than maintaining an established toolchain.

What you'll work on
  • Design graph and IR-level compiler optimizations
  • Develop transformation, fusion, scheduling and memory-planning passes
  • Lower workloads through MLIR-based compilation pipelines
  • Optimize data movement, parallelism and accelerator utilization
  • Analyze generated programs and eliminate performance bottlenecks
  • Collaborate with architecture, code-generation and runtime engineers
  • Help define how ML workloads should map onto the underlying hardware
What we're looking for
  • Strong C++ and compiler engineering experience
  • Hands-on knowledge of LLVM, MLIR or comparable compiler infrastructure
  • Experience with graph optimization, IR transformations or lowering
  • Ability to reason across compiler decisions and hardware behavior

Experience with PyTorch compilation, Triton, GPUs, AI accelerators, memory optimization or hardware/software co-design would be particularly valuable.

This is an opportunity to shape a compiler while both the software stack and target architecture are still evolving.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

MLIR/LLVM Compiler Engineer for AI Accelerators
MLIR/LLVM Compiler Engineer for AI Accelerators

Oho Group • Toronto

On-site
CAD 120,000 - 180,000
ToolChain Engineer Software United States / India / Canada · Hybrid
ToolChain Engineer Software United States / India / Canada · Hybrid

NUVACORE, Inc. • Toronto

On-site
CAD 140,000 - 200,000
ML/AI Compiler Engineer: Frameworks & Performance
ML/AI Compiler Engineer: Frameworks & Performance

QUALCOMM, Inc. • Markham

On-site
CAD 120,000 - 190,000
GCC Compiler Engineer
GCC Compiler Engineer

Tenstorrent • Toronto

On-site
CAD 139,000 - 694,000
Competitive compensation
Equal opportunity employer
Compiler Engineering
Compiler Engineering

Intel Corporation • Toronto

On-site
CAD 134,000 - 189,000
Compiler Engineer
Compiler Engineer

Intel Corporation • Toronto

On-site
CAD 155,000 - 220,000
High Level Synthesis Compiler Engineer
High Level Synthesis Compiler Engineer

207 Altera Semiconductor Technology Canada ULC • Toronto

On-site
CAD 124,100 - 179,700
Senior Machine Learning Applications and Compiler Engineer, LPX
Senior Machine Learning Applications and Compiler Engineer, LPX

NVIDIA Corporation • Toronto

On-site
CAD 135,000 - 220,000
Equity
Benefits package
Software Dev Engineer, Machine Learning Compilers, Edge AI Compiler and Runtime Team
Software Dev Engineer, Machine Learning Compilers, Edge AI Compiler and Runtime Team

Amazon • Vancouver

On-site
CAD 115,000 - 192,000
AI Compiler Software Intern (PEY)
AI Compiler Software Intern (PEY)

Tenstorrent University Jobs • Toronto

On-site
CAD 60,000 - 80,000
Highly competitive compensation package
Benefits