Senior Compiler Engineer: Lead in AI/GPU Co-Design

huaweicanada

Ottawa

On-site

CAD 127,000 - 225,000

Full time

14 days+
Application generator

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

Get past ATS filters

Job summary

Huawei Canada is seeking a Senior Compiler Engineer to design, implement, and optimize compiler software across AI, GPU, and CPU-centric products. You will lead development efforts, mentor juniors, and collaborate with cross‑functional teams in a research‑driven environment.

The role requires strong C/C++/Java fundamentals, experience with LLVM/Clang, and an understanding of hardware/software co-design. A PhD or advanced degrees are assets.

Qualifications

  • 5+ years of experience programming in large software projects.
  • Experience in production compiler development or research in LLVM/Clang is a plus.
  • Experience with deep learning frameworks and related ecosystem is a plus.
  • Strong understanding of computer processor architecture and OS fundamentals.

Responsibilities

  • Design, develop, and test software to satisfy business requirements in a wide range of products.
  • Analyze and optimize software system performance, and assist with software/hardware co-design.
  • Liaise with internal and external stakeholders, determine project and feature requirements, and create development plans for software productization.
  • Provide leadership in scrums, reviews, and project planning; engage in team building.
  • Mentor junior developers through education sessions, code reviews, and career development.
  • Research industry trends and propose new technical directions for the team.

Skills

C++
C
Java
LLVM/Clang
Go
Python

Education

Bachelor's degree in CS or related field
Master's degree (assets)
PhD (asset) in CS/CE (asset)

Tools

Git
LLVM tooling
Bug tracking systems

Job description

Huawei Canada is seeking a Senior Compiler Engineer to design, implement, and optimize compiler software across AI, GPU, and CPU-centric products. You will lead development efforts, mentor juniors, and collaborate with cross‑functional teams in a research‑driven environment.

The role requires strong C/C++/Java fundamentals, experience with LLVM/Clang, and an understanding of hardware/software co-design. A PhD or advanced degrees are assets.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Principal Compiler Architect — AI & GPU Systems
Senior Principal Compiler Architect — AI & GPU Systems

Huawei Technologies Canada Co., Ltd. • Ottawa

On-site
CAD 150,000 - 210,000
Senior Compiler Engineer
Senior Compiler Engineer

Huawei Canada • Markham

On-site
CAD 177,000 - 314,000
Senior Compiler Engineer
Senior Compiler Engineer

huaweicanada • Ottawa

On-site
CAD 127,000 - 225,000
Senior Principal Compiler Engineer
Senior Principal Compiler Engineer

Huawei Technologies Canada Co., Ltd. • Ottawa

On-site
CAD 150,000 - 210,000
Co-op Compiler Engineer — AI/GPU Systems
Co-op Compiler Engineer — AI/GPU Systems

huaweicanada • Ottawa

On-site
CAD 58,000 - 104,000
Principal Scientist - Software/Hardware Co-design
Principal Scientist - Software/Hardware Co-design

Huawei Canada • Markham

On-site
CAD 120,000 - 160,000
Co-op Engineer - Compiler
Co-op Engineer - Compiler

huaweicanada • Ottawa

On-site
CAD 58,000 - 104,000
Senior ML Compiler Engineer - HW/SW Co-Design
Senior ML Compiler Engineer - HW/SW Co-Design

Qualcomm • Markham

On-site
CAD 120,000 - 180,000
Senior Compiler Engineer
Senior Compiler Engineer

IC Resources • Toronto

On-site
CAD 120,000 - 190,000
Senior AI/GPU Architect - Edge Compute & Hardware Advantage
Senior AI/GPU Architect - Edge Compute & Hardware Advantage

Huawei Technologies Canada Co., Ltd. • Edmonton

On-site
CAD 120,000 - 170,000