Search by job, company or skills

Advanced Micro Devices (AMD)

GPU Kernel Developer - AI Models

2-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 hours ago
  • Be among the first 30 applicants
Early Applicant
Quick Apply

Job Description

THE ROLE:

AMD is looking for a GPU kernel development engineer who is talented in developing high performance kernels for state-of-the-art and upcoming GPU hardware . You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology.

THE PERSON:

Experienced in GPU kernel development and optimization for AI/HPC applications. Strong technical and analytical skills in GPU computing, hardware architecture, and deep understanding of HIP/CUDA/OpenCL/Triton development. Ability to work as part of a team, deliver to project scope, and communicate to a technical/non-technical audience.

KEY RESPONSIBILITIES:

  • Develop high performance GPU kernels for key AI operators on AMD GPUs
  • Optimize GPU code using structured and disciplined methodology - profiling to identify gaps, roofline-analysis on hardware, identify key set of optimizations, establish uplift and line-of-sight, prototype and develop optimizations
  • Support mission-critical workloads in NLP/LLM, Recommendation, Vision and Audio
  • Collaborate and interact with system level performance architects, GPU hardware specialists, power/clock tuning teams, performance validation teams, and performance marketing teams to analyze and optimize training and inference for AI
  • Work with open-source framework maintainers to understand their requirements and have your code changes integrated upstream
  • Debug, maintain and optimize GPU kernels, understand and drive AI operator performance (GEMM, Attention, Distributed scale-up/out communication, etc.)
  • Apply your knowledge of software engineering best practices

PREFERRED EXPERIENCE:

  • Knowledge of GPU computing (HIP, CUDA, OpenCL, Triton)
  • Knowledge and experience in optimizing GPU kernels
  • Expertise in using profiling, debugging tools
  • Core understanding of GPU hardware
  • Excellent C/C++/Python programming and software design skills, including debugging, performance analysis, and test design.

ACADEMIC CREDENTIALS:

  • Masters or PhD or equivalent experience in Computer Science, Computer Engineering, or related field

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

For nearly 50 years, AMD (NASDAQ: AMD) has driven innovation in high-performance computing, graphics, and visualization technologies the building blocks for gaming, immersive platforms, and the datacenter. Hundreds of millions of consumers, leading Fortune 500 businesses, and cutting-edge scientific research facilities around the world rely on AMD technology daily to improve how they live, work, and play.

Job ID: 122722607