Jobs · Engineering · California

Senior Software Development Engineer

AMD · San Jose, CA · Yesterday
On-siteEngineeringFull-time

About the role

AMD is seeking a senior software engineer to join their growing team. This role involves designing and implementing compiler optimizations, developing and optimizing GPU kernels, analyzing application performance, collaborating with various teams, and contributing to compiler code generation, IR transformations, and kernel scheduling.

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

Requirements

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

Qualifications

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

Skills

  • Innovative and problem-solving mindset
  • Diligent and passionate about Technology
  • Strong knowledge in computer technologies
  • Leadership skills in technical areas
  • SW engineering expertise
  • Competitive in a fast-paced, relevant environment
  • Collaborative and inclusive of diverse perspectives

Benefits

The benefits offered include:

  • AMD benefits at a glance

This role is not eligible for visa sponsorship.

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 2 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com