JobsSenior Staff Software Development Engineer- GPU/AI/ML
AMD logo

Senior Staff Software Development Engineer- GPU/AI/ML

AMD

Location

Santa Clara, CA

Type

Full-time

Posted

6/26/2026

Compensation

USD $178,500.00/Yr. – USD $255,000.00/Yr.

Undergraduate with 5+ Years of Experience
Approval 98.6%·Filings 728·New hires 184·
Established Sponsor
·FY 2025

Job description

The role is for a senior software engineer at AMD, focusing on enhancing the performance of AI workloads on GPUs. The engineer will work within a core team of specialists to influence the ROCm ecosystem and improve how models train and run on AMD hardware. This position requires a blend of deep systems performance expertise and modern AI knowledge. The engineer will tackle complex technical challenges and mentor team members as AMD scales its AI software strategy.

Requirements

  • Expert-level proficiency in modern C++ and design of large, performance-critical systems.
  • Strong understanding of GPU architecture, memory hierarchy, and kernel optimization using HIP/CUDA.
  • Hands-on experience with large-scale C++/HIP/CUDA codebases, including ROCm and the CUDA ecosystem.
  • Deep understanding of transformers and the full model lifecycle in AI.
  • Substantial professional experience in software development within performance-critical environments.

Responsibilities

  • Own the AI software stack and establish best practices for performance from GPU kernels to distributed systems.
  • Accelerate foundation models and agents by improving training and inference for LLMs and autonomous AI workloads.
  • Co-design hardware and software by partnering on the full lifecycle from GPU architecture input to software for new accelerators.
  • Diagnose bottlenecks in multi-GPU, distributed settings using profilers.
  • Mentor team members and influence direction across teams to scale AMD's AI software strategy.

Benefits

  • AMD provides a competitive 'Total Rewards' package that focuses on financial growth, health, and work-life balance.

Is this posting expired or inaccurate?