Senior ML Compiler Engineer - HW/SW Co-Design

Qualcomm

Markham

On-site

CAD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Qualcomm Canada ULC in Markham is seeking a senior engineer to develop ML/AI compilers for efficient mappings of ML workloads on Qualcomm hardware. You will work on production and exploratory versions, collaborating with hardware and software teams.

The role emphasizes performance and power trade-offs, pre-silicon predictions, and close study of ML network trends, with hands-on work in C++, Python, and modern tooling.

Qualifications

  • Bachelor's degree with 8+ years in hardware/software/systems.
  • Proven ability to learn and adapt in fast-changing environments.
  • Strong problem-solving and debugging skills.
  • Experience with ML/AI compiler development preferred.

Responsibilities

  • Develop and evolve ML/AI compilers for efficient mappings of ML workloads on HW.
  • Analyze ML workloads to drive future ML HW/SW features.
  • Define algorithms for compiling ML workloads to achieve high performance and low power.
  • Collaborate across cross-site, cross-functional teams.
  • Create performance-driven simulations (C++, Python) for HW/SW algorithms.
  • Pre-silicon prediction of performance for ML algorithms.
  • Investigate and propose improvements to tackle bottlenecks.

Skills

Problem solving
Analytical thinking
Strong communication
Detail oriented

Education

Bachelor's degree in Computer Science, Engineering, Information Systems, or related field
Master's degree in Computer Science, Engineering, Information Systems, or related field
PhD in Computer Science, Engineering, Information Systems, or related field

Tools

C++
Python
Docker
Git
Jenkins
clang/MSVC
PyTorch
ONNX

Job description

Qualcomm Canada ULC in Markham is seeking a senior engineer to develop ML/AI compilers for efficient mappings of ML workloads on Qualcomm hardware. You will work on production and exploratory versions, collaborating with hardware and software teams.

The role emphasizes performance and power trade-offs, pre-silicon predictions, and close study of ML network trends, with hands-on work in C++, Python, and modern tooling.

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

Similar jobs worth comparing

Sr to Principal Machine Learning Engineer, Framework & Performance
Sr to Principal Machine Learning Engineer, Framework & Performance

Qualcomm • Markham

On-site
CAD 120,000 - 180,000
Senior Embedded AI Engineer - C/C++, Low-Power Inference
Senior Embedded AI Engineer - C/C++, Low-Power Inference

Qualcomm • Markham

On-site
CAD 98,640 - 164,400
Machine Learning Framework, Compiler & Performance Engineer
Machine Learning Framework, Compiler & Performance Engineer

Qualcomm • Markham

On-site
CAD 100,000 - 149,000
Annual bonus program
RSU grants
Competitive benefits package
Senior ML Compiler Engineer
Senior ML Compiler Engineer

5V Tech • Ottawa

Hybrid
CAD 200,000 - 300,000
Equity (Stock Options)
Bonus Plan
Health Insurance
Senior Embedded Software Engineer (C/C++), Machine Learning Markham, Ontario, Canada Machine Learning Engineering Posted 18 hours ago
Senior Embedded Software Engineer (C/C++), Machine Learning Markham, Ontario, Canada Machine Learning Engineering Posted 18 hours ago

Qualcomm • Markham

On-site
CAD 114,000 - 165,000
AI/Machine Learning Engineer (Embedded Systems, Inference Efficiency) Markham, Ontario, Canada Machine Learning Engineering Posted 18 hours ago
AI/Machine Learning Engineer (Embedded Systems, Inference Efficiency) Markham, Ontario, Canada Machine Learning Engineering Posted 18 hours ago

Qualcomm • Markham

On-site
CAD 114,000 - 165,000
Senior ML Kernel Performance Architect
Senior ML Kernel Performance Architect

Amazon Web Services (AWS) • Toronto

On-site
CAD 151,000 - 252,000
Senior Embedded Software Engineer (C/C++), Machine Learning
Senior Embedded Software Engineer (C/C++), Machine Learning

Qualcomm • Markham

On-site
CAD 98,640 - 164,400
AI/Machine Learning Engineer (Embedded Systems, Inference Efficiency)
AI/Machine Learning Engineer (Embedded Systems, Inference Efficiency)

Qualcomm • Markham

On-site
CAD 114,000 - 165,000
Staff AI Software Engineer (C++)
Staff AI Software Engineer (C++)

Qualcomm • Markham

On-site
CAD 131,000 - 182,000
Competitive annual discretionary bonus
Annual RSU grants
Comprehensive benefits package