Principal Software Development Engineer
Jobverse.io · Santa Clara, UT · 1 wk ago
EngineeringFull-time
About the role
AMD is seeking a strategic software engineering lead to improve the performance of key applications and benchmarks. The role focuses on closing software-stack gaps, optimizing GPU communication and AI workloads, and working with customers to bring solutions from proof of concept to production.
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
- Optimize 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
- Debug/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