Compiler Engineer

Intel Intel · Semiconductors · Gdansk, Poland

Intel is seeking an experienced Compiler Engineer to develop and advance their open-source compiler stack, focusing on C/C++/DPC++/Fortran compilers and LLVM. The role involves setting technical direction, designing language extensions and runtimes, and collaborating with the LLVM community to ensure high performance and reliability for CPU and GPU accelerators, particularly for AI and HPC workloads.

What you'd actually do

  1. Help set the technical direction, design and evolve the language extensions, runtimes, and features that enable portable, high-performance offload for our processor platforms.
  2. Collaborate with many in LLVM.org, as well as our worldwide compiler and runtimes teams - everything we do is based on open standards and LLVM.
  3. Help to ensure our language extensions and runtime integrates with the broader ecosystem, and ensure rock-solid performance, reliability, and developer experience from silicon to software.

Skills

Required

  • BS in Computer Science or related field with 4+ years of relevant experience, or MS with 2+ years
  • 4+ years of hands-on compiler development experience with a demonstrated history of technical contributions to LLVM.org (commit history, patches, reviews).
  • 3+ years of experience with accelerated computing and parallel programming models working with GPU architecture.
  • 3+ years of experience in compiler or application performance tuning to achieve optimal runtime and application throughput.
  • Expert-level C/C++with deep understanding of systems programming.

Nice to have

  • Hardware knowledge: understanding of modern CPU, GPU, and accelerator architecture.
  • Ability to analyse and optimise language runtimes, scheduling, and memory models to achieve industry-leading runtime and application performance across heterogeneous architectures (CPU, GPU, and accelerators).
  • Patents or significant technical innovations in compiler technology.
  • Demonstrated cross-industry collaboration on language standards and specifications.

What the JD emphasized

  • 4+ years of hands-on compiler development experience with a demonstrated history of technical contributions to LLVM.org (commit history, patches, reviews).