CareerPlanSign in

Compiler Engineering

Virtual Canada🌐 Remote💼 Full-time💰 $133,922–$189,066🗓 2026-08-14 → 2026-09-25

Core

Design and implement core offloading technologies (binary formats, device code generation, offloading models) to enable heterogeneous compute across CPUs, GPUs, and accelerators within Intel's compiler stacks.

Role type

Senior IC compiler engineer (offloading/SYCL)

Builds

Production-ready offloading infrastructure for Intel's oneAPI software stack

Domain

Heterogeneous computing, compiler technology, high-performance computing

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ object-oriented programming, data structures, opensource development (LLVM/SYCL), compiler concepts (frontend parsing, IR transformation, code generation, linking), heterogeneous computing concepts (CPU/GPU programming, offloading models, accelerator architectures)

Preferred skills

Production compiler development (offloading toolchain, SPIR-V generation, Clang driver), heterogeneous computing architectures (CPU/GPU/NPU), programming models (SYCL/CUDA/OpenMP), advanced debugging

Technologies

LLVM, SYCL, Clang, SPIR-V, CUDA, OpenMP

Responsibilities

Design and implement binary formats and device code generation, collaborate upstream with LLVM and SYCL communities, partner across compiler/runtime/performance/platform teams to deliver solutions

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.