Senior Software Development Engineer
Listed on 2026-07-19
-
Software Development
AI Engineer (Applied/Software), Software Engineer, Computer Software / Middleware
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.
- 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.
- Bachelor’s or Master’s degree in Computer/Software Engineering, Computer Science, or related technical discipline.
San Jose, California
Visa SponsorshipThis role is not eligible for visa sponsorship.
BenefitsBenefits offered are described: AMD benefits at a glance.
Equal Opportunity EmployerAMD 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.
ArtificialIntelligence 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 StatusThis posting is for an existing vacancy.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).