AMD

GPU Performance Engineer – AI Kernels

AMD
Apply
17 days ago
Helsinki, FinlandSenior

Responsibilities

  • Identify and implement performance and power-efficiency improvements for machine-learning kernels running on AMD GPUs.
  • Design and develop GPU and machine-learning technologies.
  • Improve development workflows and CI infrastructure for faster and more reliable delivery.
  • Debug existing issues and research and implement more efficient alternatives.
  • Monitor GPU architecture and machine-learning algorithm trends.
  • Build technical relationships with internal teams and external partners.

Requirements

  • 3+ years of GPU software development experience using HIP, CUDA, or OpenCL.
  • 5+ years of system-level programming experience in C++, with C++17 or later preferred.
  • Strong understanding of modern GPU architectures.
  • Experience with GPU profiling, debugging, benchmarking, and performance analysis tools.
  • Background in high-performance computing or other performance-critical systems.
  • Familiarity with PyTorch and MIOpen.
  • Experience with tile-based programming models and frameworks such as Triton and CUTLASS.
  • Experience working directly with hardware ISA is highly valued.
  • 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.

Tech Stack

Categories

AMD

About AMD

10,000+ employees

AMD designs and sells CPUs, GPUs, and adaptive/embedded computing products for PCs, data centers, gaming, and edge devices. Its portfolio includes Ryzen and EPYC processors, Radeon and Instinct graphics, and adaptive SoCs from its Xilinx acquisition, sold to OEMs, cloud providers, and device makers. Founded in 1969 and headquartered in Santa Clara, it is a public company on NASDAQ and supplies semi-custom chips for major game consoles.

Contact me