Annual Salary Range for jobs which could be performed in Canada CAD 114,890.00-162,190.00
Responsibilities
Analyzing performance issues in compiler-generated code and identifying root causes within optimization and code generation stages.
Measuring and tuning application performance on Intel CPUs and GPUs while tracking regressions and identifying optimization opportunities.
Designing and implementing automated testing solutions to continuously monitor compiler performance and quality.
Bridging Intel hardware and compiler capabilities with AI and HPC software ecosystems, including PyTorch, inference frameworks, and machine learning workloads.
Contributing to open-source compiler communities through issue reporting, patch development, code reviews, and technical discussions.
Requirements
Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
Nice to have: open-source contribution history
Nice to have: strong written and oral communication skills
Advancing compiler technologies that deliver industry-leading performance and scalability across Intel architectures, focusing on AI, HPC, and demanding workloads.
Compensation
Annual Salary Range for jobs which could be performed in Canada CAD 155,888.00-220,069.00
Responsibilities
Lead performance analysis of real-world applications, AI and HPC workloads, and industry-standard benchmarks, identifying bottlenecks across compilers, runtimes, libraries, and processor architectures.
Design, develop, and deliver compiler optimizations and code generation enhancements that enable new Intel CPU and GPU capabilities.
Own performance for specific compiler components or workload domains by defining targets, tracking results through continuous integration systems, and driving measurable improvements.
Advance heterogeneous and offload compilation technologies across SYCL, OpenMP, Triton, MLIR, and DSL-based programming models.
Collaborate closely with hardware architects to influence the design and enablement of future Intel silicon through compiler and programming model innovations.
Design, develop, test, and optimize compiler middle-end and backend features for Intel CPU and GPU architectures, focusing on LLVM- and TileIR-based DSL compiler stack.
Compensation
CAD 114,890.00-162,190.00
Responsibilities
Design, develop, test, and optimize compiler middle-end and backend features for Intel CPU and GPU architectures.
Contribute to the development and optimization of LLVM- and TileIR-based compiler technologies and domain-specific programming languages.
Support tile-based AI programming models and compiler development initiatives, including technologies such as TileLang and cuTile.
Collaborate with hardware engineering teams to support new processor features, architectures, and AI workloads.
Develop, maintain, and enhance compiler technologies and related tools, including Clang, DPC++, and SYCL.
Requirements
Bachelor's degree in Computer Science, Applied Mathematics, Electronic Engineering, Informatics, or a closely related technical discipline.
Nice to have: Experience developing and maintaining production-grade compilers