Senior Software Development Engineer

Amd

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Jose, CA
Salary
$145,600–$218,400 / yr
Posted
17 days ago
Freshness
Confirmed live yesterday
Closes
Aug 24, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $178k
This role $182k
$106k most similar roles pay here $248k

This role pays more than 67% of similar roles. Most pay $149,500–$206,450 — the shaded band above. At the midpoint, this role pays about $182k versus about $178k 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 367 open roles on FindRole.

Listed pay typically runs $166,400–$249,600 across 367 roles with salary data.

Most-posted roles

View all roles at Amd

At a glance

TL;DR · Senior Software Development Engineer

As a Senior Software Development Engineer, you will join the team to develop and optimize software for next-generation AI and GPU computing platforms. Your daily responsibilities involve developing and optimizing GPU kernels for AI and compute workloads while analyzing performance metrics like memory bandwidth, cache efficiency, and kernel execution. You will collaborate with hardware, runtime, and library teams to improve end-to-end workload performance through profiling, benchmarking, and debugging large-scale AI workloads on AMD GPU platforms. The role requires proficiency in C/C++ and experience with programming models such as HIP, CUDA, or OpenCL. You will also work with LLVM and MLIR-based compiler flows and familiar frameworks like PyTorch, ONNX Runtime, or TensorFlow. This position focuses on solving performance bottlenecks across kernels and compiler-generated code to enable new GPU hardware capabilities through software innovation.

What does a Software Development Engineer earn in California?

Median $217725 from 77 postings across 8 companies.

See salary data

What you'll do

  • Develop and optimize GPU kernels for AI and high-performance computing workloads.
  • Analyze and improve GPU performance metrics including compute utilization, memory bandwidth, and cache efficiency.
  • Profile, benchmark, and debug large-scale AI workloads on AMD GPU platforms.
  • Support compiler-driven optimizations and code generation using LLVM and MLIR technologies.
  • Improve infrastructure for performance analysis, testing, benchmarking, and automation.
  • Enable and optimize new GPU hardware capabilities through software innovation.
  • Integrate AI-assisted development tools to improve productivity and optimization workflows.

What we're looking for

  • Bachelor's or Master's degree in Computer/Software Engineering, Computer Science, or a related technical discipline.
  • Experience in GPU programming, performance analysis, and systems software development.
  • Strong C/C++ development skills (preferred).
  • Experience with HIP, CUDA, OpenCL, or other GPU programming models (preferred).
  • Strong understanding of GPU architecture, parallel programming, memory hierarchy, synchronization, and performance optimization (preferred).
  • Hands-on experience profiling and optimizing AI, machine learning, HPC, or graphics workloads (preferred).
  • Knowledge of LLVM, MLIR, compiler optimization, or code generation techniques (preferred).
  • Experience with AI frameworks such as PyTorch, ONNX Runtime, TensorFlow, or similar ecosystems (preferred).

More like this

Similar roles

Senior Staff Compiler Software Engineer

Amd

San Jose, CA 57 days ago $204,000$306,000
MLIR LLVM C++ CUDA HIP GPU Architecture Compiler Optimization Kernel Tuning High-Performance Computing Graph Transformation Code Generation Profiling Benchmarking Autotuning AI Frameworks
Hybrid

Software Engineer, GPU AI ML

Amd

Santa Clara, CA 77 days ago $204,000$306,000
C++ HIP CUDA ROCm PyTorch TensorFlow JAX GPU Architecture Kernel Optimization Distributed Systems LLMs SFT RLHF GRPO Quantization Verilog SystemVerilog RTL Design
Hybrid

Senior AI Compiler Engineer, MLIR

Nvidia

Remote (Santa Clara, CA) +1 28 days ago $152,000$241,500
MLIR LLVM XLA C++ Python CUDA OpenCL PyTorch JAX GPU Architecture Kernel Generation Compiler Optimization Performance Analysis Deep Learning
3+ yrs exp Remote

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid