Senior Software Engineer, GPU Code Generation for Machine Learning Inference
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 75% of similar roles. Most pay $149,262–$181,000 — the blue band above. At the midpoint, this role pays about $182k versus about $165k for comparable roles.
Based on 240 similar postings.
Employer
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
At a glance
AMD is seeking a Senior Software Development Engineer to develop and optimize software for next-generation AI and GPU computing platforms. Working across GPU kernel development, performance optimization, AI frameworks, runtime systems, and compiler technologies, you will deliver industry-leading performance for AI and high-performance computing workloads. Your daily responsibilities include developing GPU kernels, analyzing compute utilization, memory bandwidth, and cache efficiency, and profiling large-scale AI workloads. You will collaborate with hardware and library teams to improve end-to-end performance while supporting compiler-driven optimizations. The role requires proficiency in C/C++, HIP, CUDA, OpenCL, and LLVM or MLIR. You must demonstrate expertise in GPU architecture, parallel programming, and performance analysis tools to solve complex bottlenecks in AI, machine learning, and graphics workloads.
What does a Software Development Engineer earn in California?
Median $197750 from 81 postings across 10 companies.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Amd
Nvidia
Adobe
Zillow
Adobe