1

Compilers Engineer Jobs in Toronto, ON (NOW HIRING)

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 ...

FPGA Development Tools Engineer

Toronto, ON ยท On-site

CA$100K - CA$130K/yr

Altera is at the forefront of programmable logic and hardware acceleration. Our mission is to ... Help integrate and test new features in HLS compilers, focusing on performance and resource ...

Senior Staff Compiler Engineer Toronto/Hybrid We are partnered with a global leader in the ... Development and evolution of ML/AI compilers (production and exploratory versions) for efficient ...

Software Engineer, TT-Distributed

Toronto, ON ยท On-site

CA$100K - CA$500K/yr

How distributed programming models integrate with compilers, runtimes, and AI frameworks. * The real-world challenges of deploying, debugging, and scaling next-generation AI clusters. Compensation ...

Compiler Tech Lead

Toronto, ON ยท On-site

$170K - $190K/yr

MS or PhD in Computer Science, Engineering or related field * 10+ years of experience developing optimizing compilers for a variety of architectures * Understanding of advanced optimization ...

MS or PhD in Computer Science, Engineering or related field * 10+ years of experience developing optimizing compilers for a variety of architectures * Understanding of advanced optimization ...

next page

Showing results 1-20

Compilers Engineer information

What is the difference between Compilers Engineer vs Software Developer?

AspectCompilers EngineerSoftware Developer
Required CredentialsBachelor's or higher in Computer Science, Software Engineering, or related fields; knowledge of programming languages and compiler theoryBachelor's degree in Computer Science or related field; proficiency in programming languages
Work EnvironmentResearch and development teams, often in tech companies or academia, focusing on compiler design and optimizationVaried environments including startups, tech firms, or corporate IT teams, developing applications or systems
Industry UsagePrimarily in compiler development, programming language design, and systems softwareAcross software applications, web development, mobile apps, and enterprise solutions

While both roles require strong programming skills and a background in computer science, Compilers Engineers specialize in designing and optimizing compilers and language tools, whereas Software Developers create a wide range of software applications. The roles often overlap in programming expertise but differ in focus and industry application.

Infographic showing various Compilers Engineer job openings in Toronto, ON as of September 2026, with employment types broken down into 8% Internship, and 92% Full Time. Highlights an 77% In-person, and 23% Hybrid job distribution.

GPU Compiler Engineer

Markham, ON โ€ข On-site

Full-time

Posted 20 days ago


Job description

GPU Compiler Engineer – Multiple Levels

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:

  • GPU compiler development.
  • LLVM or similar compiler infrastructure.
  • Compiler backends, code generation or optimization.
  • GPU architecture and microarchitecture.
  • Graphics or compute drivers.
  • GPU performance analysis and optimization.
  • Shader compilers or graphics pipelines.
  • Parallel computing and highly parallel architectures.
  • Low-level systems programming.
  • 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.
How to Apply?
All qualified and interested applicants can apply directly to Gord Marriage by sending an email with attached resume to gord.marriage@talentlab.com. You may also apply directly on our website at www.talentlab.com. Although we thank all applicants for their interest, only those in consideration will be contacted.