Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Apply on LinkedIn (LinkedIn sign-in required)
Job summary
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.
Job details
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.
What you’ll do
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.
Listed skills
- C++ · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- 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
Job areas
- Software
- Technology
- Engineering
More jobs from IC Resources
Analog Design Lead
- On-site
- Ottawa, ON
- Posted Oct 9, 2026
Senior Analog IC Design Engineer - Canada
- On-site
- Ottawa, ON
- Posted Oct 8, 2026
Analog Design Lead - Ottawa
- On-site
- Ottawa, ON
- Posted Oct 8, 2026
