Principal Software Development Engineer
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.
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
- System Thermal Design Staff Engineer4d agoPenang, Malaysia · Engineering
- PD Engineer4d agoHybrid (Bangalore) · Engineering
- PD Engineer4d agoBangalore · Engineering
- Low-Power & CDC Verification Engineer4d agoSanta Clara, California · Engineering
- Technical Program Manager4d agoShanghai · Engineering