Triton Compiler Engineer

Intel Intel · Semiconductors · Canada · Remote

Develops Triton front-end and back-end components for Intel GPUs, focusing on creating efficient custom GPU kernels for AI workloads. Requires strong programming skills in C, C++, Python, and experience with compiler stages, code generation, and optimization techniques.

What you'd actually do

  1. Define, design, develop, test, debug, release, enhance, and maintain software tools for domain-specific programming languages
  2. Work directly with hardware design teams, compiler development companies, and programming communities
  3. Participate in language and standards groups
  4. Design and implement Triton compiler front-end and back-end components
  5. Develop optimization passes for supported kernels

Skills

Required

  • C
  • C++
  • Python
  • compiler stages
  • code generation
  • optimization techniques
  • GitHub development environment
  • PyTorch attention techniques for transformer models

Nice to have

  • LLVM
  • MLIR
  • Triton compiler architecture

What the JD emphasized

  • GPU programming for AI Workload

Other signals

  • GPU programming for AI Workload
  • Triton compiler front-end and back-end components
  • optimization passes for supported kernels