As a Software Compiler Intern, you'll work with a dedicated mentor and collaborate across software, firmware, hardware, and systems teams. This is a rare chance to work on performance-critical code ...
As a Software Compiler Intern, you'll work with a dedicated mentor and collaborate across software, firmware, hardware, and systems teams. This is a rare chance to work on performance-critical code ...
Sr. Software Engineer, AI Compiler
Toronto, ON · On-site
CA$100K - CA$500K/yr
A passionate software engineer eager to work on compiler technologies and the challenges of AI hardware, whether from compilers, systems, or broader software backgrounds. * Fluent in C++ and Python ...
Sr. Software Engineer, AI Compiler
Toronto, ON · On-site
CA$100K - CA$500K/yr
A passionate software engineer eager to work on compiler technologies and the challenges of AI hardware, whether from compilers, systems, or broader software backgrounds. * Fluent in C++ and Python ...
Using our open-source toolchain, Kirin, you will be building QuEra's compiler pipeline together ... Enthusiastic about building tools and documentation used by non-software developers * Experience ...
Using our open-source toolchain, Kirin, you will be building QuEra's compiler pipeline together ... Enthusiastic about building tools and documentation used by non-software developers * Experience ...
We are looking for an enthusiastic and competent Senior Graphics Shader Compiler Engineer for an exciting and fun role in our GPU Software organization. We deliver features and improvements to better ...
We are looking for an enthusiastic and competent Senior Graphics Shader Compiler Engineer for an exciting and fun role in our GPU Software organization. We deliver features and improvements to better ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Share performance optimization concepts with both compiler engineers and architects working on ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Share performance optimization concepts with both compiler engineers and architects working on ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Share performance optimization concepts with both compiler engineers and architects working on ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Share performance optimization concepts with both compiler engineers and architects working on ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Share performance optimization concepts with both compiler engineers and architects working on ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Share performance optimization concepts with both compiler engineers and architects working on ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Share performance optimization concepts with both compiler engineers and architects working on ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Share performance optimization concepts with both compiler engineers and architects working on ...
Senior Staff Compiler Engineer Toronto/Hybrid We are partnered with a global leader in the ... Knowledge of software development processes (revision control, CD/CI, etc.) Familiarity with tools ...
Senior Staff Compiler Engineer Toronto/Hybrid We are partnered with a global leader in the ... Knowledge of software development processes (revision control, CD/CI, etc.) Familiarity with tools ...
NVIDIA's LPU System Software team builds foundational software that enables deterministic, high ... Partner cross-functionally with hardware engineering, compiler teams, and data center operationsto ...
NVIDIA's LPU System Software team builds foundational software that enables deterministic, high ... Partner cross-functionally with hardware engineering, compiler teams, and data center operationsto ...
You'll collaborate across inference, compiler, scheduling, and performance teams to push the ... CS), Computer Engineering (CE) or Software Engineering (SE) with 7+ years of experience ...
You'll collaborate across inference, compiler, scheduling, and performance teams to push the ... CS), Computer Engineering (CE) or Software Engineering (SE) with 7+ years of experience ...
Strong software engineering background with proficiency in systems level programming (e.g., C/C ... Hands on experience with compiler or runtime development, including IR design, optimization passes ...
Strong software engineering background with proficiency in systems level programming (e.g., C/C ... Hands on experience with compiler or runtime development, including IR design, optimization passes ...
Position Overview Altera is seeking a FPGA Compiler Engineer (Routing) to join our team! This role ... Proficiency in C/C++ and software development best practices EDA / CAD Knowledge: Familiarity with:
Position Overview Altera is seeking a FPGA Compiler Engineer (Routing) to join our team! This role ... Proficiency in C/C++ and software development best practices EDA / CAD Knowledge: Familiarity with:
High Level Synthesis Compiler Engineer
Toronto, ON · On-site
CA$124K - CA$179K/yr
As a High Level Synthesis Compiler Engineer at Altera, you will focus on ourcompilerand the software that turns RTL and constraints into realizable designs: lowering, optimization, and integration ...
High Level Synthesis Compiler Engineer
Toronto, ON · On-site
CA$124K - CA$179K/yr
As a High Level Synthesis Compiler Engineer at Altera, you will focus on ourcompilerand the software that turns RTL and constraints into realizable designs: lowering, optimization, and integration ...
Position Overview Altera is seeking a Senior FPGA Compiler Engineer (Routing) to join our team ... Proficiency in C/C++ and software development best practices * EDA / CAD Knowledge: Familiarity ...
Position Overview Altera is seeking a Senior FPGA Compiler Engineer (Routing) to join our team ... Proficiency in C/C++ and software development best practices * EDA / CAD Knowledge: Familiarity ...
Partner with our compiler, runtime, and hardware teams to connect model-level insight with platform ... software concepts. * Background in parallel programming (e.g., CUDA, OpenMP) and experience ...
Partner with our compiler, runtime, and hardware teams to connect model-level insight with platform ... software concepts. * Background in parallel programming (e.g., CUDA, OpenMP) and experience ...
Possess software engineering background with familiarity in systems level programming (e.g., C/C ... Hands on experience with compiler or runtime development, including IR design, optimization passes ...
Possess software engineering background with familiarity in systems level programming (e.g., C/C ... Hands on experience with compiler or runtime development, including IR design, optimization passes ...
Possess software engineering background with familiarity in systems level programming (e.g., C/C ... Hands on experience with compiler or runtime development, including IR design, optimization passes ...
Possess software engineering background with familiarity in systems level programming (e.g., C/C ... Hands on experience with compiler or runtime development, including IR design, optimization passes ...
Experience designing compiler diagnostics (errors and warnings) that are clear and useful to end users. * Experience across the full software engineering lifecycle: product specification ...
Experience designing compiler diagnostics (errors and warnings) that are clear and useful to end users. * Experience across the full software engineering lifecycle: product specification ...
... software stack. Your work will play a critical role in achieving unprecedented levels of ... Work across the stack: model architecture translation, graph lowering, compiler optimizations ...
... software stack. Your work will play a critical role in achieving unprecedented levels of ... Work across the stack: model architecture translation, graph lowering, compiler optimizations ...
Compiler Software Engineer information
See Ontario salary details
$37K - $51K
2% of jobs
$51K - $65K
4% of jobs
$65K - $79K
7% of jobs
$92.7K is the 25th percentile. Wages below this are outliers.
$79K - $93K
12% of jobs
$93K - $107K
14% of jobs
The median wage is $117.5K / yr.
$107K - $121K
15% of jobs
$121K - $135K
15% of jobs
$143K is the 75th percentile. Wages above this are outliers.
$135K - $149K
12% of jobs
$149K - $163K
9% of jobs
$163K - $177K
6% of jobs
$177K - $191K
4% of jobs
$37K
$121.3K
$191K
How much do compiler software engineer jobs pay per year?
What is a Compiler Software Engineer?
What are some common challenges faced by Compiler Software Engineers when optimizing code for different hardware architectures?
What are the key skills and qualifications needed to thrive as a Compiler Software Engineer, and why are they important?
What is the difference between Compiler Software Engineer vs Software Developer?
| Aspect | Compiler Software Engineer | Software Developer |
|---|---|---|
| Required Credentials | Bachelor's or higher in Computer Science, specialized knowledge in compilers | Bachelor's or higher in Computer Science or related field |
| Work Environment | Research labs, tech companies, compiler development teams | Varied environments including startups, corporations, freelance projects |
| Industry Usage | Primarily in compiler design, programming language development, systems software | Web, mobile, enterprise applications, software solutions |
Compiler Software Engineers focus on designing and optimizing compilers and language tools, often working in specialized teams. Software Developers create a wide range of applications across industries. While both roles require programming skills, Compiler Software Engineers have a niche expertise in language translation and optimization, making their work more specialized.

Other
Posted 11 days ago
Job description
At Tenstorrent, interns don't just write code-they help shape the future of AI compute. As a Software Compiler Intern, you'll work with a dedicated mentor and collaborate across software, firmware, hardware, and systems teams. This is a rare chance to work on performance-critical code and gain experience across the full AI stack.
This role is on-site based in Toronto, Canada.
Who You Are
- Pursuing (or recently completed) a degree in EE, CE, CS, or a related field.
- Solid foundation in C/C++ and algorithms; Python skills are a bonus.
- Curious about compilers, ML, parallel systems, or processor architecture.
- Problem-solver who enjoys working across abstraction layers
What We Need
- Contribute to the development of Tenstorrent's ML graph compiler.
- Benchmark and optimize key ML workloads across hardware/software.
- Build performance analysis tools to inform compiler and runtime design.
- Collaborate with ML and systems teams to co-design across the stack.
What You Will Learn
- Compiler design for machine learning models and workloads.
- End-to-end co-design of software and cutting-edge AI hardware.
- Performance tuning and analysis in a high-performance runtime.
- Real-world ML integration with frameworks and low-level systems.
Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.