Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Fellow Software Development Engineer, GEMM Optimization in San Jose, CA vacancy
  •  ...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

    AMD

    San Jose, CA
    5 days ago
  •  ...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

    Advanced Micro Devices, Inc.

    San Jose, CA
    2 days ago
  • $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... 
    Suggested
    Temporary work

    TikTok

    San Jose, CA
    2 days ago
  • $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

    Cadence Design Systems

    San Jose, CA
    2 days ago
  •  ...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

    AMD

    San Jose, CA
    3 days ago
  • $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 time
    Work experience placement

    Nvidia

    Santa Clara, CA
    6 days ago
  • $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

    Nvidia

    Santa Clara, CA
    7 days ago
  • $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 time
    Weekend work

    Expedia

    San Jose, CA
    6 days ago
  • $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 time
    Work at office
    Local area

    Zscaler

    San Jose, CA
    2 days ago
  •  ...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... 

    ServiceNow

    Santa Clara, CA
    1 day ago
  • $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

    Tenstorrent

    Santa Clara, CA
    4 days ago
  • $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.

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $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 time
    Local area
    Immediate start
    Worldwide
    Shift work

    Intel

    Santa Clara, CA
    4 days ago
  • 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... 

    AMD

    Santa Clara, CA
    2 days ago
  • $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

    Nvidia

    Santa Clara, CA
    4 days ago
  • $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

    Expedia

    San Jose, CA
    2 days ago
  •  ...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... 

    AMD

    Santa Clara, CA
    4 days ago
  • $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 time
    Work at office
    Local area
    Worldwide

    Zscaler

    San Jose, CA
    4 days ago
  •  ...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... 

    AMD

    Santa Clara, CA
    5 days ago
  • 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... 

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $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

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $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 Gruppe

    Santa Clara, CA
    2 days ago
  • 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... 

    NVIDIA Corporation

    Santa Clara, CA
    5 days ago
  • $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 area
    Work from home
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  •  ...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... 

    AMD

    San Jose, CA
    4 days ago
  •  ...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

    AMD

    San Jose, CA
    2 days ago
  • $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... 
    Internship
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    6 days ago
  • $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... 
    Internship
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    3 days ago
  • $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... 
    Internship
    Local area
    Work from home
    Flexible hours

    Amazon

    Cupertino, CA
    2 days ago
  • $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 time
    Temporary work
    Local area
    Worldwide

    Adobe Systems

    San Jose, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Fellow Software Development Engineer, GEMM Optimization. Be the first to apply!