A

AMD

Designs chips for computers and AI systems

Senior Compiler Performance Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timePolandNo salary listedIn-person

About the Job

Requirements

  • 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 such as perf, VTune, and MSVC profiler.
  • Understanding of CPU architecture fundamentals, including pipelines, caches, and branch prediction.
  • Experience with Git or similar version control systems.
  • At least a BS/MS in computer science, computer engineering, or a related field.

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, optimization heuristics, and post-link optimization.

Desired Qualifications

  • Hands-on experience with SIMD intrinsics, including SSE, AVX, AVX2, and AVX-512.
  • Knowledge of concurrency and threading APIs.
  • Experience with binary-level tools such as objdump, perf annotate, and LLVM MCA.
  • Familiarity with Python or JavaScript for tooling.
  • Comfort working in both Linux and Windows environments.

About the Company

AMD

Designs chips for computers and AI systems

AMD designs processors, graphics chips and AI accelerators for computer makers, cloud operators and businesses that build electronic devices. Its Ryzen processors power personal computers, while EPYC processors handle work in data centers and Radeon chips render graphics. Instinct accelerators run AI models, paired with software that developers use to train models and put them into production. AMD sells chips and related computing systems through equipment makers, distributors and retail channels, and contracts with outside foundries to fabricate its semiconductor designs. It was founded in 1969 and has its headquarters in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1969

Recently Posted Jobs

Explore more opportunities at AMD

See more jobs