Senior Staff Software Development Engineer

AMD

San Jose (CA)

On-site

USD 180,000 - 300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AMD in San Jose, CA seeks a Senior Staff Software Engineer to design and implement compiler optimizations for GPU architectures using LLVM/MLIR. You will develop and optimize GPU kernels with CUDA or HIP, analyze performance bottlenecks, and collaborate across teams to enable new hardware features.

You will build profiling tools and contribute to code generation and kernel scheduling to maximize hardware utilization.

Qualifications

  • Experience with ML workloads, AI frameworks, or HPC systems is required.
  • Familiarity with GPU kernel generation, memory hierarchy optimization, and low-level performance tuning.
  • Experience 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 such as 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.

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.

Skills

ML workloads
GPU architecture
C/C++
CUDA/HIP
LLVM/MLIR
Performance profiling
Compiler optimization
Hardware/software co-design

Education

Bachelor’s or Master’s in CS/Engineering

Tools

CUDA
HIP
LLVM
MLIR

Job description

Role

Senior Staff Software Engineer at AMD.

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 such as 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.

Equal Opportunity Employer

AMD and its subsidiaries are equal opportunity, 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 and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic 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.

Artificial Intelligence Screening

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 Software Development Engineer
Senior Software Development Engineer

Advanced Micro Devices • San Jose (CA)

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

AMD • San Jose (CA)

Hybrid
USD 180,000 - 240,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
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

AMD • San Jose (CA)

On-site
USD 180,000 - 240,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