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
Seeking a Senior Compiler Engineer to advance compiler technologies that deliver industry-leading performance and scalability across Intel architectures, focusing on AI, HPC and heterogeneous computing.
Compensation
CAD 155888.00-220069.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.
Compiler Engineer optimizing LLVM for Qualcomm’s Hexagon hardware
Responsibilities
Research, design, and implement different compiler optimizations to improve runtime and memory characteristics of software applications for Qualcomm hardware
Analyze software requirements, consult with architecture and HW engineers, and devise compiler solutions for Qualcomm’s next generation architectures
Analyze and identify system level integration issues, interface with the software development, integration and test teams
Requirements
Bachelor's in Computer Science
Master's in Computer Science
Ph.D. in Computer Science
Nice to have: Knowledge of intermediate representations
Nice to have: Machine independent and machine dependent optimizations
Lead the development of quantum computing software, integrating HPC and quantum technologies, and provide technical leadership for research and product initiatives.
Compensation
The expected salary/wage range for this position is provided below. Actual offer may vary from this range based upon geographic location, work experience, education/training, and/or skill level. – United States of America: Annual Salary USD 158,500 - 321,000 in California
Responsibilities
Provide technical leadership for software projects, including mentoring engineers, leading design discussions, and supporting project planning and prioritization.
Develop and demonstrate software for quantum computing applications and HPC–quantum computing system management, including job management, scheduling, compilation, and workflow frameworks.
Create software adapters that integrate quantum computing tools, such as compilers and SDKs, with other systems using open standards where practical.
Evaluate open-source and commercial technologies for potential use in integrated HPC–quantum computing environments.
Implement and improve software prototypes, mock-up systems, and test beds to support research efforts and demonstrate HPC–quantum computing capabilities.
Requirements
PhD in Computer Science, Physics, Mathematics or related field
MS in Computer Science, Physics, Mathematics or related field
BS in Computer Science, Physics, Mathematics or related field