Skip to main content
AMD

Sr. Software Development Engineer  – GPU Kernel Development - CA, Santa Clara, United States

AMD US, CA, Santa Clara, United States Full-time 4 months ago
Embedded & Systems Software

$210,000 - $360,000 USD yearly

Originally posted 29 June 2026 by the employer.

About the role

This role optimizes and develops deep learning frameworks and GPU kernels for AMD GPUs across multi-GPU and multi-node systems.

What you'll do

- Enhance and optimize deep learning frameworks including TensorFlow and PyTorch for AMD GPUs in open-source repositories. - Create and optimize GPU kernels to maximize training and inference performance for specific AI operations. - Collaborate with internal GPU library teams and upstream open-source maintainers to integrate optimizations. - Optimize deep learning performance across scale-up (multi-GPU) and scale-out (multi-node) distributed computing environments. - Enhance the deep learning pipeline through the integration of graph compilers and compiler technologies. - Provide strategic direction, technical leadership, and mentorship to junior team members through code reviews and technical guidance.

What you'll need

- Master's or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. - C++ development experience with advanced technical skills in Linux environments. - Experience defining scope, owning development efforts, and delivering technical leadership.

Nice to have

- Experience designing and optimizing GPU kernels for deep learning on AMD GPUs using HIP, CUDA, and assembly (ASM). - Knowledge of AMD architectures (GCN, RDNA) and tools like Compute Kernel (CK), CUTLASS, and Triton for multi-GPU performance. - Advanced proficiency in Python and C++ with performance tuning, debugging, and robust test design experience. - Experience optimizing AI workloads across large-scale, heterogeneous compute environments. - Understanding of compiler internals, LLVM, and ROCm to drive system-level optimizations from source to machine code.

Market context

This role has been open 114 days — well above the 62-day median for Systems Software Engineering roles.

Systems Software Engineering · Systems Software

Open roles in category
698
Median days open
62 d
Median salary
$209k
See the full market breakdown ▾Category comparison, and who else is hiring
How AMD compares in Systems Software Engineering hiring
Metric AMD All employers we track in this specialty (698 roles · 73 employers)
Open roles in this specialty 62 698
Open roles in the wider Software, Firmware & Systems family 406 6296 · 145 employers
Median days open 50 d 62 d (−12 d vs this employer)
Median salary (USD postings) — $209k

Who's hiring in this category

  • Qualcomm · 174 open roles · median 79 d
  • NVIDIA · 136 open roles · median 43 d
  • AMD (this employer) · 62 open roles · median 51 d
  • Broadcom · 22 open roles · median 58 d
  • Mobileye · 21 open roles · median 91 d
  • Arm Holdings · 20 open roles · median 119 d

How we counted: 698 open Systems Software Engineering (Systems Software) roles from 73 employers tracked in the SemiconductorJobs index, counted 22 Oct 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.

Apply now
US, CA, Santa Clara, United States
On-site
Full-time
$210,000 - $360,000 USD yearly
4 months ago

Share this job