Software Engineer, GPU/AI/ML

Amd

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$204,000–$306,000 / yr
Posted
123 days ago
Freshness
Confirmed live today
Closes
Jun 26, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $205k
This role $255k
$134k $324k
below market most similar roles pay here above market

This role pays more than 90% of similar roles. Most pay $166,875–$243,025 — the blue band above. At the midpoint, this role pays about $255k versus about $205k for comparable roles.

Based on 240 similar postings.

Employer

About Amd

AMD (Advanced Micro Devices) is a semiconductor company that develops high-performance processors, graphics cards, and adaptive computing solutions for gaming, data centers, and embedded markets. Industry: Semiconductors

Amd currently has 496 open roles on FindRole.

Listed pay typically runs $172,000–$258,000 across 496 roles with salary data.

Most-posted roles

View all roles at Amd

At a glance

TL;DR · Software Engineer, GPU/AI/ML

The senior Software Engineer- GPU/AI/ML joins a core team of specialists to make AMD the preferred platform for demanding AI workloads. You will own the AI software stack, establishing best practices and driving performance from low-level GPU kernels to large-scale distributed systems. Your daily work involves accelerating foundation models and autonomous agents by improving training, post-training, and inference workflows. You will utilize modern C++, HIP, and CUDA to optimize the ROCm ecosystem, including rocBLAS and hipDNN, while diagnosing bottlenecks with profilers like Nsight. The role requires deep knowledge of transformers, SFT, RLHF, and GRPO to solve technical challenges in GPU architecture and memory hierarchy. You will also engage in hardware-software co-design, potentially utilizing RTL design and Verilog for new accelerators.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Own the AI software stack by establishing best practices from low-level GPU kernels to large-scale distributed systems.
  • Improve training, post-training, and inference performance for LLMs and autonomous AI workloads.
  • Co-design hardware and software by providing GPU architecture input and developing software for new accelerators.
  • Optimize deep learning and open-source LLM inference/training kernels using HIP and CUDA.
  • Diagnose performance bottlenecks in multi-GPU, distributed settings using profilers like ROCm Profiler and Nsight.
  • Implement and optimize post-training techniques including SFT, RLHF, and GRPO.
  • Mentor other engineers and influence technical direction across teams to scale the AI software strategy.

What we're looking for

  • Bachelor's in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • Master's degree (preferred); PhD (plus).
  • Expert-level modern C++ and experience designing large, performance-critical systems.
  • Strong grasp of GPU architecture, memory hierarchy, and kernel optimization using HIP or CUDA.
  • Hands-on experience with ROCm, CUDA ecosystems, or ML framework cores like PyTorch, TensorFlow, or JAX.
  • Experience diagnosing bottlenecks using profilers like ROCm Profiler and Nsight in multi-GPU, distributed settings.
  • Deep understanding of transformers, attention, and the full model lifecycle including SFT, RLHF, and GRPO.
  • Substantial professional experience in software development within performance-critical environments (preferred).
  • Working knowledge of RTL design and Verilog/SystemVerilog for hardware-software co-design (preferred).

More like this

Similar roles

Senior Software Development Engineer, GPU Kernel Development

Amd

Santa Clara, CA 120 days ago $240,000–$360,000
C++ Python PyTorch TensorFlow HIP CUDA ROCm LLVM Triton Assembly GPU Kernel Development Distributed Computing Compiler Optimization Linux High-Performance Computing CUTLASS Compute Kernel Graph Compilers

Software Engineer III, AI/ML Engineering, GPU ML Serving

JPMorgan Chase

Palo Alto, CA +1 53 days ago
Python TensorFlow PyTorch Docker Kubernetes AWS GCP Cassandra Java C++ Microservices APIs ML Systems TorchServe TensorFlow Serving Triton Inference Server Agile Domain-Driven Design Distributed Systems
3+ yrs exp

AI/ML Software Engineer

Apple Inc

Sunnyvale, CA 76 days ago $150,400–$277,600
Computer Vision Machine Learning C++ Swift GenAI 3D Graphics On-device Inference Diffusion Transformer MLX ARKit Foundation Models iOS macOS SW/HW Parallelism Asynchronous Processing Linear Algebra Numerical Analysis Agentic Workflow Frameworks
5+ yrs exp

Platform Software Engineer, AI/ML & GPU Infrastructure

Cisco

San Jose, CA +1 5 days ago $155,000–$222,600
Kubernetes Go Python Terraform GitOps CI/CD OpenShift Prometheus Grafana Splunk Kueue Volcano Slurm NCCL etcd CRDs Kubernetes Operators Distributed Systems API Development Infrastructure as Code
5+ yrs exp Hybrid

Applied AI/ML Software Engineer

Apple Inc

San Diego, CA 52 days ago $142,300–$263,300
Machine Learning Generative AI Python LLMs RAG Kubernetes Data Analysis Java Ruby Object-Oriented Programming