← All roles

GPU Performance Engineer – AI Kernels

AMD· Engineering
Apply on company site
Hybrid (Helsinki)Full-timePosted 4w ago

About the role

Software engineer focused on performance optimization for AI workloads and benchmarks on AMD GPUs, partnering with cross-functional teams to deliver high-performance GPU computing solutions.

Responsibilities

  • Continuously identify and implement improvements to machine learning kernels for AMD GPUs, with a focus on performance and power efficiency.

Qualifications

  • Strong understanding of modern GPU architectures.
  • 3+ years of GPU software development experience using HIP, CUDA, or OpenCL.
  • Experience working directly with hardware ISA is highly valued.
  • 5+ years of system-level programming experience in C++ (C++17 or later preferred).
  • Experience with GPU profiling, debugging, benchmarking, and performance analysis tools.
  • Background in high-performance computing (HPC) or other performance-critical systems.
  • Familiarity with modern machine learning frameworks such as PyTorch and MIOpen.
  • Experience with tile-based programming models and frameworks (e.g., Triton, CUTLASS).
  • Strong written and verbal communication skills in English.
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience.

Skills

Required:GPU kernel optimizationC++CUDA / HIP / OpenCLGPU profiling and debugging

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