Job Search and Career Advice Platform

Enable job alerts via email!

Lead Compiler Architect, Heterogeneous AI/GPU

Huawei Technologies Canada Co., Ltd.

Markham

On-site

CAD 100,000 - 130,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global technology company in York Region, Markham is seeking a senior software developer to design and optimize systems across AI, GPU, and CPU architectures. Ideal candidates should have over 8 years of experience in C++, C, or Java, with expertise in compiler or deep learning frameworks. This leadership role involves mentoring, project management, and innovative contributions to the team's development efforts.

Qualifications

  • 8+ years in large software projects with programming languages including C++, C, or Java.
  • Experience in production compiler or language runtime.
  • Knowledge of data structures, algorithms, operating systems, and computer architecture.

Responsibilities

  • Design, develop, and test software for diverse product requirements.
  • Analyze system performance and assist with software/hardware co-design.
  • Lead scrums and mentor junior developers.

Skills

C++
C
Java
Compiler development
Deep learning frameworks

Education

Bachelor's degree in Computer Science
Master’s or Ph.D. (an asset)

Tools

LLVM/Clang
TensorFlow
CUDA/OpenCL
Vulkan
Job description
A global technology company in York Region, Markham is seeking a senior software developer to design and optimize systems across AI, GPU, and CPU architectures. Ideal candidates should have over 8 years of experience in C++, C, or Java, with expertise in compiler or deep learning frameworks. This leadership role involves mentoring, project management, and innovative contributions to the team's development efforts.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.