Postuler

Publié avant-hier

Compiler Engineer

@ Oho Group

Toronto, Ontario

Temps plein
Postuler
SIGNAUX

En bref

Oho Group is hiring a Compiler Optimization Engineer for its AI infrastructure startup, which builds a compiler and runtime platform to improve accelerator efficiency. The role owns graph transformations, fusion, tensor layouts and the IR and pass pipeline between model import and code generation. The posting states full-time employment with equity participation.

Responsabilités :

  • Develop graph transformations to reduce redundant work and data movement
  • Improve fusion decisions and tensor layout propagation
  • Evolve the IR and pass pipeline as new model patterns emerge
  • Use hardware measurements to find missed optimization opportunities
  • Build validation protecting correctness of optimizations

Résumé des exigences :

  • Strong C++ skills
  • Practical experience with compiler transformations or IRs
  • Understanding of dataflow and optimization legality
  • Connect graph and layout decisions with accelerator memory behaviour
  • MLIR, XLA, affine or polyhedral analysis, or ML framework internals an asset

Outils et compétences

Source et dates

Type de source non vérifié · apify-linkedin

Date publiée par l’employeur
2026-11-11
Première détection par notre source
2026-11-14
Mise à jour du dossier source
2026-11-14

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

DomaineDéveloppement logiciel
Heures par semaine40 (estimé)
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
Avantages mentionnésActions ou participation

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

ChampValeur
Offres sur Jobsy2
Description

Compiler Optimization Engineer | AI Systems

I’m working with a venture-backed AI infrastructure startup building a compiler and runtime platform designed to improve accelerator efficiency and give developers greater flexibility over where their workloads run.

They’re looking for a Compiler Optimization Engineer to shape the part of the compiler that turns model structure into better execution.

The opportunity

You’ll work between model import and target code generation, making decisions about how computations are represented, transformed and prepared for execution.

Your work will include:

  • Developing graph transformations that reduce redundant work and unnecessary data movement.
  • Improving fusion decisions and how tensor layouts propagate through a program.
  • Evolving the IR and pass pipeline as new model patterns emerge.
  • Using hardware measurements to identify missed optimisation opportunities.
  • Working with frontend and backend engineers to keep compiler interfaces clear.
  • Building validation that protects correctness as optimisations become more ambitious.

What would make you a strong fit

  • Strong C++ and practical experience developing compiler transformations or IRs.
  • A clear understanding of dataflow, optimisation legality and performance tradeoffs.
  • The ability to connect graph and layout decisions with memory behaviour on accelerators.

Experience with MLIR, XLA, affine or polyhedral analysis, or ML framework internals would be particularly relevant.

The appeal is substantial technical ownership: your decisions will influence how models are compiled and how effectively they use different hardware. You’ll join an experienced compiler and systems team, with equity participation and room to develop new approaches.

Emplois semblables

  • Senior Compiler Engineer

    Toronto, ON
    Temps plein

    IC Resources

    Candidates need strong compiler development experience, with LLVM preferred, and C++ expertise. Background in systems, performance optimisation or hardware-aware software is required, and experience with AI accelerators, CPUs, GPUs or DSPs is an asset.

    LLVM, C++

  • Senior Compiler Engineer - Triton and DSLs

    Toronto, ON
    Temps plein

    Intel Technology of Canada, ULC

    5+ ansCandidates 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
    Temps plein

    Intel Technology of Canada, ULC

    1+ ansCandidates 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
    Temps plein

    Intel Technology of Canada, ULC

    3+ ansCandidates 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
    Temps plein

    Intel Technology of Canada, ULC

    6+ ansCandidates 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

    Markham, ON
    Sur placeTemps plein

    Huawei Technologies Canada Co., Ltd.

    2+ ansCandidates 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
    Sur placeTemps plein

    Huawei Technologies Canada Co., Ltd.

    5+ ansCandidates 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

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.