Senior Compiler Engineer
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Senior / Staff Compiler Engineers
Location - Toronto (Canada)
We’re working with a group of well-funded, fast-scaling hardware and AI companies building next-generation compute platforms - from AI accelerators to advanced silicon and compiler stacks in the heart of Toronto.
We’re looking for Senior to Staff-level Compiler Engineers to join teams tackling problems at the intersection of software, hardware, and performance-critical systems.
Senior/Staff Compiler Engineer responsibilities:
- LLVM and custom compiler toolchains
- Optimisation for AI / ML workloads
- Close collaboration with architecture and silicon teams
- Performance, codegen, and low-level systems work
Senior/Staff Compiler Engineer background we’re looking for:
- Strong experience in compiler development (LLVM preferred)
- C++ expertise
- Background in systems, performance optimisation, or hardware-aware software
- Experience with AI accelerators, CPUs, GPUs, or DSPs a plus
We have multiple roles across different teams, so backgrounds vary - if you’re deep in compilers, we want to talk.
Please message Harry Hansford @ IC Resources if you’d like to learn more.
More about this job
Responsibilities
Develop and optimize LLVM-based or custom compiler toolchains, including code generation and low-level systems work for AI and machine-learning workloads. Collaborate closely with architecture and silicon teams to improve performance across next-generation compute platforms.
Requirements
Candidates should have strong compiler development experience, preferably with LLVM, and expertise in C++. A background in systems, performance optimization, or hardware-aware software is sought; experience with AI accelerators, CPUs, GPUs, or DSPs is an advantage.
Skills
- Compiler Development
- LLVM
- C++
- Compiler Toolchains
- Compiler Optimization
- AI/ML Workload Optimization
- Code Generation
- Performance Optimization
- Low-Level Systems
- Hardware-Aware Software
- AI Accelerators
- CPUs
- GPUs
- DSPs
- Hardware Architecture
- Silicon
Visa sponsorship
Not detected in the job text
Hiring contact
Harry Hansford
Categories
- Software
- Technology
- Engineering
Keywords
- LLVM
- C++
- Compiler Development
- Custom Compiler Toolchains
- Compiler Optimization
- AI Workloads
- Machine Learning
- Code Generation
- Performance Optimization
- Low-Level Systems
- Hardware-Aware Software
- AI Accelerators
- CPUs
- GPUs
- DSPs
- Hardware Architecture
- Silicon
- Compute Platforms
- Software Development