Build LLVM-based compiler technologies at Intel in Toronto through hybrid work, using advanced C/C++ and CPU performance optimization.
As a Senior Compiler Engineer, you will develop software for Intel CPUs, GPUs, and accelerators. The team works across LLVM, C++, SYCL, Triton, MLIR, Fortran, and compiler stack components. Your work supports AI, HPC, developer productivity, and open-source collaboration.
Key Responsibilities:
- Design, develop, test, debug, and maintain compiler technologies
- Implement compiler features and resolve complex software defects
- Analyze workloads and benchmarks for optimization opportunities
- Improve generated-code performance for Intel CPU architectures
- Partner with hardware architects and global engineering teams
Requirements:
- Bachelor's degree in a related technical field
- Six-plus years of skilled software development experience
- Advanced knowledge of C and C++
- Strong object-oriented programming, algorithms, and data structures background
- Experience optimizing software for CPU performance and efficiency
Apply compiler development, debugging, and performance optimization expertise to advance Intel technologies across demanding computing workloads.
📌 Senior Performance Engineer (Canada)
🏢 Intel
📍 Canada