Compiler Engineer for Tile-based AI DSLs

Intel•Santa Clara, CA
•Hybrid

About The Position

As a Compiler Engineer, you will enhance and maintain compiler software tools optimized for Intel processors. The work focuses on feature development, performance optimization, and defect resolution to improve the quality and efficiency of compiler-generated code. The role helps developers maximize performance on Intel CPU and GPU platforms. The position is part of Intel’s Data Center Group Compiler Technology Innovation team, which develops compiler tools for Intel processors and works on high-performance computing, artificial intelligence, and heterogeneous computing. The team collaborates across engineering groups and contributes to open-source communities. This role uses Intel’s hybrid work model, splitting time between an assigned Intel site and off-site. It is an experienced-hire position and is not eligible for Intel immigration sponsorship.

Requirements

  • Bachelor’s degree in Computer Science, Applied Mathematics, Informatics, or a related technical field and 4 or more years of experience; or a master’s degree in one of these fields and 3 or more years of experience; or a PhD in one of these fields and 1 or more years of experience.
  • Experience in C/C++, SYCL, CUDA, DSLs, object-oriented programming, and development of production-quality compilers or similar software tools.
  • Expertise in compiler architecture and software optimizations for CPU/GPU performance.
  • Experience troubleshooting and resolving technical issues, with debugging skills.
  • Ability to work independently and effectively in a collaborative environment.
  • Strong ownership mindset and a proactive approach to resolving challenges.

Nice To Haves

  • Experience with parallel programming models such as OpenMP and vectorization techniques.
  • Hands-on experience with LLVM, MLIR, or the TileIR compiler framework, including compiler optimizations and code generation for efficient CPU performance.
  • Knowledge of performance analysis tools such as perf and modern CPU/GPU architecture.
  • Familiarity with language runtimes, memory models, and scheduling optimization across heterogeneous architectures.
  • Cross-industry collaboration on language standards and specifications.

Responsibilities

  • Develop new features and resolve software defects in Intel compilers targeting CPU and GPU architectures.
  • Optimize compiler code generation to improve performance across applications and benchmarks.
  • Conduct functional, performance, and stress testing of compiler tools to ensure quality and reliability.
  • Collaborate across geographies with engineering, validation, and performance teams to enhance product quality and usability.
  • Contribute to open-source initiatives, including LLVM.

Benefits

  • Competitive pay
  • Stock bonuses
  • Health benefits
  • Retirement benefits
  • Vacation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service