GPU Compiler Engineer

Talentlab

Markham

On-site

CAD 110,000 - 180,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TalentLab is recruiting GPU Compiler Engineers at multiple levels to join a team developing the software and compiler technology behind next-generation GPU platforms. This is a highly technical role at the intersection of compiler development, GPU architecture and graphics systems.

You'll work closely with GPU hardware, driver and software teams to develop and optimize compiler technology, improve GPU performance and power efficiency, and help bring new GPU architectures from development through

Qualifications

  • Bachelor's, Master's or PhD in CS/CE/EE or related field.
  • Professional experience in compiler development or closely related low-level systems software.
  • Strong programming skills, particularly C/C++.
  • Understanding of compiler architecture, optimization and code generation.
  • Experience working close to hardware and debugging complex software/hardware interactions.
  • Strong analytical and performance optimization skills.

Responsibilities

  • Design, develop and optimize compiler technology for modern GPU architectures.
  • Develop compiler software supporting new GPU features and hardware capabilities.
  • Analyze and optimize GPU performance, power and efficiency.
  • Work closely with GPU architecture, hardware, driver and software teams.
  • Develop functional models, simulations and software used to verify GPU functionality and correctness.
  • Create and run graphics workloads and tests to evaluate functionality, performance and power.
  • Investigate complex compiler, driver and GPU interactions and identify opportunities for optimization.
  • Contribute to the architecture and implementation of future GPU capabilities.
  • Produce technical documentation and detailed feature specifications.
  • At senior levels, provide technical direction and influence architecture and implementation decisions across teams.

Skills

C/C++ programming
Compiler optimization
Performance analytics
Hardware debugging
Analytical thinking

Education

Bachelor's degree in CS/CE/EE
Master's degree in CS/CE/EE
PhD in related field

Tools

LLVM
Shader compilers
Graphics APIs
GPU architecture

Job description

Location: Canada or United States
Focus: GPU Compilers, Graphics, Performance Optimization

TalentLab is recruiting GPU Compiler Engineers at multiple levels to join a team developing the software and compiler technology behind next-generation GPU platforms.

This is a highly technical role at the intersection of compiler development, GPU architecture and graphics systems. You'll work closely with GPU hardware, driver and software teams to develop and optimize compiler technology, improve GPU performance and power efficiency, and help bring new GPU architectures from development through production.

We're open to engineers at several career levels, from strong early-career compiler developers through senior technical leaders.

What You'll Work On
  • Design, develop and optimize compiler technology for modern GPU architectures.
  • Develop compiler software supporting new GPU features and hardware capabilities.
  • Analyze and optimize GPU performance, power and efficiency.
  • Work closely with GPU architecture, hardware, driver and software teams.
  • Develop functional models, simulations and software used to verify GPU functionality and correctness.
  • Create and run graphics workloads and tests to evaluate functionality, performance and power.
  • Investigate complex compiler, driver and GPU interactions and identify opportunities for optimization.
  • Contribute to the architecture and implementation of future GPU capabilities.
  • Produce technical documentation and detailed feature specifications.
  • At senior levels, provide technical direction and influence architecture and implementation decisions across teams.
What We're Looking For
  • Bachelor's, Master's or PhD in Computer Science, Computer Engineering, Electrical Engineering or a related discipline.
  • Professional experience in compiler development or closely related low-level systems software.
  • Strong programming skills, particularly C/C++.
  • Understanding of compiler architecture, optimization and code generation.
  • Experience working close to hardware and debugging complex software/hardware interactions.
  • Strong analytical and performance optimization skills.
Particularly Relevant Experience

We're especially interested in candidates with experience in one or more of the following:

  • LLVM or similar compiler infrastructure.
  • GPU architecture and microarchitecture.
  • Graphics or compute drivers.
  • GPU performance analysis and optimization.
  • Shader compilers or graphics pipelines.
  • Parallel computing and highly parallel architectures.
  • Graphics APIs or compute environments.

For more senior positions, we're interested in engineers with deep compiler and/or GPU expertise who can provide technical leadership, influence architecture and work effectively with senior engineering leadership.

Multiple levels are available, and scope will be matched to the experience and technical depth of the successful candidate.

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

Similar jobs worth comparing

GPU Compiler Engineer: Graphics & Performance
GPU Compiler Engineer: Graphics & Performance

Talentlab • Markham

On-site
CAD 110,000 - 180,000
Compiler Engineering
Compiler Engineering

Intel Corporation • Toronto

On-site
CAD 134,000 - 189,000
Senior Researcher - GPU Applications Architecture
Senior Researcher - GPU Applications Architecture

Huawei Canada • Markham

On-site
CAD 90,000 - 120,000
Graphics IP Validation Engineer
Graphics IP Validation Engineer

TekWissen ® • Markham

On-site
Competitive benefit packages
Award-winning culture
GPU Design Verification Engineer
GPU Design Verification Engineer

Qualcomm • Markham

On-site
CAD 182,000 - 252,000
Annual discretionary bonus program
RSU grants
Competitive benefits package
Sr. Systems Design Engineer - Data Center GPU
Sr. Systems Design Engineer - Data Center GPU

AMD • Markham

On-site
CAD 110,000 - 170,000
Senior Software Development Engineer - Profiling Tools
Senior Software Development Engineer - Profiling Tools

AMD • Markham

Hybrid
CAD 120,000 - 180,000
AMD benefits
Hybrid work model
Sr. Systems Design Engineer - Data Center GPU
Sr. Systems Design Engineer - Data Center GPU

Advanced Micro Devices • Markham

Hybrid
CAD 120,000 - 180,000
Benefits at a glance
Hybrid work model
Staff Firmware Engineer — CPU Telemetry & Drivers
Staff Firmware Engineer — CPU Telemetry & Drivers

Talentlab • Markham

On-site
CAD 120,000 - 170,000
Lead Board Hardware Debug Engineer – Datacenter & AI Platforms
Lead Board Hardware Debug Engineer – Datacenter & AI Platforms

AMD • Markham

On-site
CAD 120,000 - 180,000
AMD benefits at a glance