Compiler Engineer

Icresources — Canada · Posted ~1 day ago

Mid Full-time Hybrid Visa History ✓

Skills

Python C++ C Compiler development LLVM CUDA GPU optimization Machine learning systems PyTorch TensorFlow ONNX

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

A highly technical compiler engineering role focused on building performance-oriented compiler components, hardware acceleration solutions, and optimization systems for machine learning workloads.

Highlights

Work on advanced compiler technologies with ownership over performance optimization, machine learning systems, and low-level engineering challenges.

Description

Location: Montreal, QCWorking Model: Hybrid The Company We’re working with a fast-growing startup building a next-generation AI compiler focused on accelerating deep learning training through hardware-aware optimisation and LLM-driven code generation.You’ll join a small, highly technical team working at the intersection of compilers, ML systems, and performance engineering, with real ownership over core compiler components. Compiler Engineer Responsibilities Build and optimise AI compiler components for training workloadsDevelop compiler passes, runtimes, and hardware backendsApply framework- and kernel-level performance optimisationsWork closely with ML, compiler, and LLM-focused engineers Compiler Engineer Background Strong Python and C/C++ skillsExperience with CUDA, LLVM, Triton, or custom codegenFamiliarity with PyTorch, TensorFlow, ONNX, or TensorRTExperience tuning performance on GPUs or accelerators If you’re excited by low-level performance work and modern AI compiler stacks, this is a strong opportunity to make real technical impact early. If interested please reach out to Harry Hansford @ IC Resources for more information.