Senior Software Development Engineer

Advanced Micro Devices

San Jose (CA)

On-site

USD 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Advanced Micro Devices (AMD) is seeking a Senior Staff Software Engineer to help drive high‑quality, industry‑leading technologies across GPU, AI, and HPC workloads. You will lead compiler optimizations, kernel development, and performance improvements for next‑gen architectures.

You will collaborate with multiple engineering teams to enable new hardware features, build profiling tooling, and influence software design decisions in a fast‑paced environment.

Qualifications

  • Bachelor’s or Master’s degree in Computer/Software Engineering, Computer Science, or related discipline.
  • Experience with compiler technologies (LLVM, MLIR) and GPU programming.
  • Strong knowledge of GPU architectures and parallel computing concepts.

Responsibilities

  • Design and implement compiler optimizations using LLVM and/or MLIR targeting GPU architectures.
  • Develop and optimize GPU kernels using CUDA, HIP, or similar parallel programming models.
  • Analyze application performance, identify bottlenecks, and deliver end-to-end performance improvements.
  • Collaborate with architecture, runtime, and framework teams to enable new hardware features.
  • Build tooling and methodologies for profiling, benchmarking, and performance analysis on GPU systems.
  • Contribute to compiler code generation, IR transformations, and kernel scheduling.

Education

Bachelor’s or Master’s degree in Computer/Software Engineering, Computer Science, or related technical discipline

Tools

CUDA
HIP
LLVM
MLIR

Job description

Senior Staff Software Engineer

At AMD, we are a leader in supercomputing, high-performance computing, cloud, and AI.

The Role

AMD is looking for a senior staff software engineer to join our growing team. As a key contributor you will help drive and enhance AMD’s abilities to deliver high-quality, industry‑leading technologies to market.

The Person

The ideal candidate possesses an innovative and problem‑solving mindset, a keen eye for software engineering development, and is diligent and passionate about technology. A successful candidate will employ strong knowledge of computer technologies, leadership skills in technical areas, and software engineering expertise while competing effectively in a fast‑paced environment and collaborating with different engineering teams.

Key Responsibilities
  • Design and implement compiler optimizations using LLVM and/or MLIR targeting GPU architectures
  • Develop and optimize GPU kernels using CUDA, HIP, or similar parallel programming models
  • Analyze application performance, identify bottlenecks, and deliver end‑to‑end performance improvements across the stack
  • Collaborate with architecture, runtime, and framework teams to enable new hardware features and improve efficiency
  • Build tooling and methodologies for profiling, benchmarking, and performance analysis on GPU systems
  • Contribute to compiler code generation, IR transformations, and kernel scheduling to maximize hardware utilization
Preferred Qualifications
  • Experience with ML workloads, AI frameworks, or HPC systems
  • Familiarity with GPU kernel generation, memory hierarchy optimization, and low‑level performance tuning
  • Experience working across hardware/software co‑design and influencing architecture decisions
  • Strong understanding of GPU architecture and parallel computing concepts
  • Proficiency in C/C++ with experience in CUDA, HIP, or equivalent GPU programming models
  • Hands‑on experience with compiler technologies (LLVM, MLIR, or similar)
  • Experience in performance analysis, profiling, and optimization of compute‑intensive workloads
  • Solid understanding of compiler design, optimization techniques, and code generation
Academic Credentials
  • Bachelor’s or Master’s degree in Computer/Software Engineering, Computer Science, or related technical discipline
Location

San Jose, California

Visa Sponsorship

This role is not eligible for visa sponsorship.

Benefits

Benefits offered are described: AMD benefits at a glance.

EEO Statement

AMD and its subsidiaries are inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or other characteristics protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

AI Screening Policy

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.

Posting Status

This posting is for an existing vacancy.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Staff Software Development Engineer
Senior Staff Software Development Engineer

AMD • San Jose (CA)

On-site
USD 180,000 - 300,000
Senior Staff Compiler Software Engineer
Senior Staff Compiler Software Engineer

Advanced Micro Devices • San Jose (CA)

Hybrid
USD 180,000 - 240,000
AMD Benefits
Senior Staff Compiler Software Engineer
Senior Staff Compiler Software Engineer

AMD • San Jose (CA)

Hybrid
USD 180,000 - 240,000
Principal Compiler Architect GPU/ML
Principal Compiler Architect GPU/ML

Socket.dev • San Diego (CA)

On-site
USD 150,000 - 210,000
Principal Compiler Architect GPU/ML
Principal Compiler Architect GPU/ML

AMD • California (MO)

Hybrid
USD 150,000 - 210,000
Principal Compiler Architect GPU/ML
Principal Compiler Architect GPU/ML

AMD • San Diego (CA)

On-site
USD 180,000 - 240,000
Staff Software Development Engineer: GPU, Computer Vision, AI/ML Ops
Staff Software Development Engineer: GPU, Computer Vision, AI/ML Ops

AMD • Santa Clara (CA)

On-site
USD 180,000 - 260,000
Benefits at a glance
Principal Compiler Architect GPU/ML
Principal Compiler Architect GPU/ML

Advanced Micro Devices • San Diego (CA), Northern (KY)

Hybrid
USD 150,000 - 190,000
Principal Compiler Software Development Engineer - AI/ML
Principal Compiler Software Development Engineer - AI/ML

Advanced Micro Devices • San Jose (CA)

On-site
USD 190,000 - 230,000
Benefits at a glance
Equal opportunity employer
Principal Compiler Software Development Engineer - AI/ML
Principal Compiler Software Development Engineer - AI/ML

Advanced Micro Devices • San Jose (CA)

On-site
USD 180,000 - 260,000