Sr. Software Development Engineer  – GPU Kernel Development

AMD
Santa Clara
Workplace: OnsiteFull timeUSD 210,000 - 360,000 annuallyFunction: Product ManagementSkills: ["Leadership","Communication","Problem-solving","Mentoring"]

Senior Software Development Engineer responsible for optimizing and developing GPU kernels and deep learning frameworks for AMD GPUs. You will advance multi-GPU/multi-node training and inference, collaborate with internal GPU library teams and open-source maintainers, and drive compiler-based performance improvements in a Linux environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AMD
AMD
2 months ago

Sr. Software Development Engineer  – GPU Kernel Development

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 20 hours agoStatus: Live

Job Summary

Senior Software Development Engineer responsible for optimizing and developing GPU kernels and deep learning frameworks for AMD GPUs. You will advance multi-GPU/multi-node training and inference, collaborate with internal GPU library teams and open-source maintainers, and drive compiler-based performance improvements in a Linux environment.
Location: Santa Clara
Workplace: Onsite
Employment Type: Full time
Job Function: Product Management
Seniority: Sr. Manager level

Key Responsibilities

  • •Optimize and develop GPU kernels and deep learning frameworks for AMD GPUs across multi-GPU and multi-node systems.
  • •Develop GPU kernels to maximize performance for specific AI operations and integrate with DL frameworks (e.g., PyTorch, TensorFlow).
  • •Collaborate with GPU library teams and open-source maintainers to ensure seamless integration of optimizations upstream.
  • •Apply advanced compiler technologies to improve deep learning performance and robustness of the software stack.
  • •Provide technical leadership, guidance to junior engineers, and participate in code reviews and mentorship.

Pay and Benefits

Salary: USD 210,000 - 360,000 annually

Key Requirements

  • •Proficient in C++ development under Linux with strong debugging and profiling skills.
  • •Experience optimizing deep learning workloads and GPU kernels (HIP/CUDA) for high-performance computing.
  • •Hands-on in multi-GPU and multi-node training/inference optimization for AI workloads.
  • •Track record of collaborating with internal teams and open-source maintainers to integrate optimizations upstream.
  • •Solid software engineering practices with strong problem-solving and communication skills.
Experience:High performance computingGPUAIDeep learning
Skills:LeadershipCommunicationProblem-solvingMentoring
Languages:English
Tech Stack:C++PythonLinuxCUDAHIPROCmCKTritonCUTLASSTensorFlowPyTorchLLVM

Company Brief

AMD
Designs and produces semiconductor products including CPUs, GPUs, and adaptive SoCs for consumer, enterprise, and embedded markets, competing across PCs, data centers, and gaming industries.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1969
Glassdoor
Glassdoor: 3.9
WebsiteLinkedIn