Fellow Software Development Engineer, GEMM Optimization
Advanced Micro Devices Inc
ADVANCE YOUR CAREER. ADVANCE THE WORLD.
At AMD, we believe technology has the power to solve the world's most important challenges. From advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation at AMD is shaping the future.
Whether you’re redesigning next-gen processors, enabling AI breakthroughs, or bringing leading edge products to market, every role at AMD contributes to something bigger— technology that moves the world forward. Join us and, together, we'll advance your career.
THE ROLE:
AMD is seeking a Fellow Software Development Engineer to architect and develop features in the tensile-lite assembly code generator for General Matrix Multiplication (GEMM) and GEMM + X (including attention). GEMM performance is one of the most critical levers for AI workload efficiency and this role sits at the center of AMD's effort to deliver best-in-class matrix-multiply performance across current and next-generation hardware.
You will own the deep, hardware-aware optimization work that turns AMD's GPU architecture into delivered performance: understanding the hardware specification at the instruction and pipeline level, partnering directly with hardware architects to influence future designs, and innovating algorithms to extract maximum throughput.
THE PERSON:
This role is a strong fit for an engineer who wants to work at the intersection of GPU microarchitecture, low-level code generation, and applied AI performance — someone equally comfortable reading a hardware spec, writing hand-tuned assembly, and explaining a performance tradeoff to a customer or an architect.
KEY RESPONSIBILITIES
- Analyze AMD GPU hardware specifications in depth and work closely with hardware architects to align kernel design with current silicon capabilities and toinfluence requirements for future generations.
- Develop support for new ISA and HW/SW optimization features in the code-generator
- Innovate and implement new algorithms for implementing GEMM and GEMM + X
- Profile and root-cause GEMM performance bottlenecks across the stack
- Partner with customers and internal stakeholders to understand real-world workload requirements, reproduce performance issues, and deliver targeted performance
PREFERRED EXPERIENCE:
- Strong command of GPU computer architecture: compute units, register files, cache/LDS hierarchies, memory bandwidth, matrix cores/WMMA-style instructions, and instruction scheduling/latency hiding.
- Deep expertise in GEMM algorithms and their mapping onto GPU hardware (tiling, blocking, register/LDS allocation, wave scheduling, memory hierarchy utilization).
- Strong software engineering fundamentals with a track record of building production-quality, high-performance software.
- Demonstrated experience optimizing GPU compute kernels, ideally GEMM and attention
- Proficiency in C++ and assembly-level GPU programming; working knowledge of Python for tooling/automation.
- Solid understanding of parallel computing, memory hierarchies, and hardware-software performance tradeoffs.
- Clear written and verbal communication skills; ability to work effectively with hardware architects, customers, and cross-functional engineering teams.
- Direct experience with any GPU compiler backend
- Experience with AMD GPU architectures (CDNA/RDNA) or comparable competitive architectures (NVIDIA Hopper/Blackwell, etc.)
- Contributions to industry standards, publications, or patents related to GPU compute or matrix-multiply optimization
PREFERRED ACADEMIC CREDENTIALS:
BS/MS/PHD in CS/CE or related field with deep relevant experience
LOCATION:
San Jose, CA
Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. 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.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's "Responsible AI Policy" is available here.
This posting is for an existing vacancy.
#J-18808-Ljbffr- ...advance your career. THE ROLE: Senior level engineer who will be responsible for driving AMD’s strategy, architecture, optimization and tooling to achieve industry-leading AI... ...technical performance attainment across the entire software stack focusing on getting the best...Suggested
- ...ROLE: We are looking for a Fellow to design, develop, and optimize GPU runtime and system software, identifying and evaluating... ...and machine learning software development on GPU. The ideal candidate is... ...Computer Science, Computer Engineering, or equivalent. LOCATION...Suggested
$162k - $316.8k
...Software Engineer, C/C++ SDK Performance Optimization Location: San Jose Employment Type: Regular Job Code: A31882A Responsibilities... ...last millisecond. Familiar with iOS and/or Android development, and has experience in video and image processing related...SuggestedTemporary work$161k - $299k
...integrate machine learning, data‑driven optimization, and intelligent automation into our... ...team, you will build high‑performance software engines and algorithms behind next‑generation... ...Engineer to contribute to the design and development of next‑generation physical synthesis...Suggested- ...key role in designing, developing, and optimizing high-performance GPU kernels for LLM... ..., performance analysis and system software development. You will provide technical leadership... ...Bachelors or Masters degree in computer engineering, computer science or a related...Suggested
$136k - $218.5k
...the best of external EDA with highly optimized, internal EDA tools. Our team develops... ...C++. We are seeking an innovative CAD Software Engineer with particular interest in strategies... ...designDemonstrated ability in software development with C++, particularly in algorithm development...Full timeWork experience placement$184k - $287.5k
...generative AI revolution! The Algorithmic Model Optimization Team specifically focuses on optimizing... ...as well as developing an innovative software platform (TRT Model Optimizer). Our... ...NVIDIA and externally by research and engineering teams alike developing best-in-class AI...Full time$249k
...work. Join us and build for travelers everywhere.Principal Software Development Engineer Our Technology Team partners with teams across Expedia... ...us engineer out the root causes of systemic instability.Optimize Cloud Economics: You’ll lead our FinOps technical strategy...Full timeWeekend work$185.5k - $265k
...? Join us at Zscaler.RoleWe are looking for a Principal Software Development Engineer to join our team. This is a Hybrid role, reporting to the... ...technical leadership in the design, development, and optimization of the Identity platform, focusing on strategy for cost-...Full timeWork at officeLocal area- ...a Senior Staff Cloud FinOps Analyst to lead enterprise-scale cloud cost optimization across AWS, Azure, Google Cloud, and private infrastructure. The role sits at the intersection of Engineering, Finance, Product, and procurement, transforming cost and usage data into...
$100k
...must evolve to unify innovations in software models, compilers, platforms, networking... ...looking for a Workload Performance Optimization Engineer to help optimize the software workloads... .... You’ll also work with AI-assisted development and automated optimization workflows...Permanent employment$181.1k - $318.4k
Apple Inc. in Cupertino, California, is seeking a Sr. ML Optimization Engineer to enhance the efficiency of its cloud services. This role involves... ...benefits including stock options, medical coverage, and professional development reimbursement. #J-18808-Ljbffr Apple Inc.$149.75k - $275.58k
...ImpactIntel is seeking an AI Model Performance Optimization Engineer to help deliver high-performance AI... ..., machine learning frameworks, software engineering, and hardware... ...technical challenges.Utilize AI-assisted development tools to improve engineering productivity...Full timeLocal areaImmediate startWorldwideShift work- AMD is seeking a Senior Software Systems Design Engineer to lead HPC and AI solution enablement on EPYC processors in Santa Clara or Austin. You will optimize software performance, work with AI frameworks, and deploy models on production clusters. The ideal candidate brings...
$152k - $241.5k
...and industries. Within our software stack, CUTLASS stands out as... ...implement custom matrix multiply (GEMM) and related math and deep... ...Computer Science, Computer Engineering, or related field (or... ...compiler transformations and optimizations.A deep understanding of computer...Full time$184.5k
...that drive loyalty and traveler satisfaction.The Senior Software Development Engineer - ML Platform role is a part of the ML Platform team. We... ...level design, coding, testing, debugging, and performance optimization.Experience working with machine learning platforms, data...Full time- ...of the scale-up networking and GPU software stack for AMD Instinct™ GPU platforms. You will lead architecture, development, bring-up and optimization across scale-up switch networking, GPU... ...teams. You communicate clearly with engineers, architects, executives and...
$185.5k - $265k
...era? Join us at Zscaler.RoleWe are looking for a Principal Software Development Engineer to join our team. This is a Hybrid role, reporting to the... ....What you’ll do (Role Expectations)Design, develop, and optimize the system, including networking and security features,...Full timeWork at officeLocal areaWorldwide- ...ROLE: AMD is looking for a strategic software engineering lead who is passionate about improving... ...to communicate effectively and work optimally with different teams across AMD. KEY... ...problemsExperience with open-source software development including collaboration with...
- Apple Inc. is seeking a Full Stack ML Engineer to innovate and enhance machine learning solutions for its applications. The role involves designing and implementing solutions to optimize performance metrics such as runtime latency and decoding speed. Candidates should...
$170.7k - $300.2k
As a Full Stack ML Engineer on our team, you will leverage your background to: Design and... ..., fine-tuning methods, training time optimization, on-device and server side inference Quickly... ...Collaborate with hardware and software teams to integrate research findings into...Relocation$184k - $287.5k
...Implement power and thermal management software features in Linux Kernel and... ..., hardware and software engineers on platform power estimation and optimization Optimize the software stack to... ...experience ~8+ years of software development experience with a significant focus...- NVIDIA is seeking a Senior System Software Engineer to join our GPU System Software team in Santa... ..., CA. You will own display feature development from concept to production, collaborating... ...VESA Display Port, DP, HDMI and eDP, optimize cross-team, influence SoC/GPU...
$176.6k - $247.3k
...you’ll be responsible for the design and optimization of hardware in our data centers... ...Key job responsibilitiesAs an ASIC Design Engineer, you will:• Develop and implement high-performance... ...functional teams, including architects, fellow designers, verification specialists, pre...Local areaWork from homeFlexible hours- ...Triton Compiler and Kernel Engineer to advance Triton... ...critical layer in the AI software stack, connecting... ...and programmingCompiler development and optimizationHigh-performance... ...: Develop and optimize Triton compiler... ...kernels for attention, GEMM, MoE, and other AI workloads...
- ...building next-generation systems software for AMD GPUs with Rust as a... ...support, system interfaces, engineering practices, and validation... ..., maintainability, or development velocity of production systems... ...representations, dialects, analyses, optimization passes, legalization,...Local area
$165.2k - $223.6k
...leverage Gen AI to assess, optimize and modernize legacy windows... ...will bring deep technical and software expertise, an ability to... ...internship professional software development experience- 2+ years of non-... ...of software development engineer or related occupational experience...InternshipLocal areaFlexible hours$165.2k - $223.6k
...and easy for partners to build on.The roleAs a full stack Software Development Engineer on NavX, you will design, build, and operate both the... ...deployment pipelines in an agile environment, and you will optimize our systems for scale, latency, and resilience.You will work...InternshipLocal areaFlexible hours$165.2k - $223.6k
AWS Neuron is the complete software stack for the AWS Inferentia and Trainium cloud-scale... ...servers that use them.As the Software Development Engineer for the Neuron Runtime Team, you will... ...to internal and external customers in optimizing AI workloads across hardware platforms...InternshipLocal areaWork from homeFlexible hours$114.1k - $214.95k
...of customers worldwide. Our Growth and Martech Engineering team ensures every interaction is measured, optimized, and personalized — and you'll be at the center... ....What You'll DoIdeal candidates use AI-assisted development tools (e.g., Claude, Cursor) to ship faster and...Full timeTemporary workLocal areaWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Fellow Software Development Engineer, GEMM Optimization. Be the first to apply!
- software engineer amazon San Jose, CA
- information technology software engineer San Jose, CA
- federal - software developer San Jose, CA
- graduate software developer San Jose, CA
- rust software engineer San Jose, CA
- software engineer remote San Jose, CA
- junior software developer internship San Jose, CA
- remote entry level software developer San Jose, CA
- software engineer contract San Jose, CA
- network software engineer San Jose, CA


