← All roles

Principal Software Development Engineer

AMD· Engineering
Apply on company site
Santa Clara, CA$240k - $360kFull-timePosted 1mo ago

About the role

AMD is seeking a strategic software engineering lead to improve the performance of key applications and benchmarks, working with latest hardware and software technologies on a core team of industry specialists.

Responsibilities

  • Work closely with strategic customers to understand their requirements challenges and identify opportunities for AMD hardware and software to provide value
  • Close gaps in the AMD software stack needed to support customer solutions
  • Optimizing collective communication primitives on GPU accelerators (NCCL/RCCL)
  • Work hands-on as a technical expert and creative problem-solver, developing side-by-side with customers to drive projects from proof of concept to production
  • Act as the voice of the customer, translating their needs and your on-the-ground insights into actionable feedback that shapes the future of AMD's AI roadmap
  • Use Agentic AI to enhance productivity, automate workflows, and improve operational efficiency
  • Thrive in unfamiliar territory with a high degree of autonomy, finding novel ways to apply AMD technology to real-world problems
  • Apply a data minded approach to target optimization efforts
  • Debugging/fix existing issues and research alternative, more efficient ways to accomplish the same work
  • Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture

Qualifications

  • Strong programming skills in C/C++ and Python
  • Ability to write high quality code with a keen attention to detail
  • Experience with GPU kernel programming using CUDA or HIP
  • Expertise with modern LLM serving frameworks (e.g., vLLM, SGLang)
  • Experience in implementing and optimizing attention and KV-cache primitives on GPU accelerators
  • Strong performance analysis and optimization skills for both CPU and GPU
  • A track record of direct Client Engagement with experience working with customers to solve ambiguous technical problems
  • Experience with open-source software development including collaboration with community maintainers and submitting contributions
  • Experience providing clear and timely communication related to status and other key aspects of the project to the executive leadership team
  • Excellent analytical and problem-solving skills
  • Ability to work independently and as part of a team
  • Motivating leader with good interpersonal skill

Skills

Required:C/C++PythonCUDA or HIPPerformance analysisCustomer engagementCommunicationIndependent and team work
Nice to have:LLM serving frameworksGPU accelerator optimizationOpen-source collaborationLeadership

Benefits

  • AMD benefits at a glance (link provided in description)
Last updated Oct 22, 2026. Interested? Apply on the company site.
AMD logo

About AMD

together we advance_AI

AMD delivers leadership high-performance and adaptive computing solutions to advance data center AI, AI PCs, intelligent edge devices, gaming, & beyond.

AIData CenterHigh-Performance ComputingGamingEdge Devices

More open roles at AMD