← All roles

Compiler Performance Engineer

AMD· Engineering
Apply on company site
Hybrid (Poland)Full-timePosted 4mo ago

About the role

Role focused on improving application performance on AMD CPUs by analyzing compiler output, post-link behavior, and machine-code characteristics in real applications. Collaborate with AMD’s compiler and performance teams to identify inefficiencies, refine optimization pipelines, and implement improvements that enhance execution on AMD architectures.

Responsibilities

  • Analyze compiler generated x86 64 machine code to identify inefficiencies and missed optimizations.
  • Work with MLIR and LLVM IR to inspect transformations, diagnose issues, and improve lowering behavior.
  • Develop or refine MLIR/LLVM optimization passes that enhance performance on AMD architectures.
  • Refactor C/C++ code to improve auto vectorization, loop transformations, and memory access patterns.
  • Use profiling tools to identify performance bottlenecks at the IR, compiler, or binary level.
  • Collaborate with AMD compiler specialists on instruction selection, register allocation, and optimization heuristics and post-link optimization.

Qualifications

  • Experience analyzing performance issues in compiler pipelines or generated binaries.
  • Strong knowledge of LLVM, MLIR, and modern compiler optimization techniques.
  • Solid C/C++ programming skills with an emphasis on compiler friendly code.
  • Ability to read and understand x86 64 assembly, including SIMD instructions.
  • Familiarity with profiling tools (perf, VTune, MSVC profiler).
  • Understanding of CPU architecture fundamentals (pipelines, caches, branch prediction).
  • Experience with Git or similar version control systems.

Skills

Required:LLVMMLIRC/C++x86-64 AssemblyProfilingCPU ArchitectureGit

Benefits

  • Benefits offered are described: AMD benefits at a glance.
Last updated Oct 22, 2026. Interested? Apply on the company site.
AMD logo

About AMD

together we advance_AI

AMD delivers leadership high-performance and adaptive computing solutions to advance data center AI, AI PCs, intelligent edge devices, gaming, & beyond.

AIData CenterHigh-Performance ComputingGamingEdge Devices

More open roles at AMD