Compiler Performance Engineer
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.
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
- System Thermal Design Staff Engineer4d agoPenang, Malaysia · Engineering
- PD Engineer4d agoHybrid (Bangalore) · Engineering
- PD Engineer4d agoBangalore · Engineering
- Low-Power & CDC Verification Engineer4d agoSanta Clara, California · Engineering
- Technical Program Manager4d agoShanghai · Engineering