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.