Job Description:
WHAT YOU DO AT AMD CHANGES EVERYTHING. At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. Why This Role Is Special: Join the AMD team that works directly with Google, Amazon and Microsoft to power their cloud GPU offerings. You’ll help design and build AMD’s GPU Virtualization solutions and shape the GPU experience for some of the largest cloud providers in the world. In this role you will: Work on one of AMD’s most complex and advanced software stacks, spanning kernel drivers, hypervisors, container platforms and cloud infrastructure. Collaborate daily with multiple component teams (GPU drivers, firmware, hypervisors, cloud platforms) and gain a deep, end‑to‑end understanding of modern GPU systems. Be part of a highly efficient, friendly and collaborative team where people are respectful, open, and genuinely support each other’s growth. Help lead the use of AI tools and techniques inside the team to make development faster, smarter and more enjoyable. If you enjoy low-level systems work, learning continuously, and seeing your code run at scale in the world’s biggest data centers, this role is for you. The Role: You will be part of a development team that analyzes, designs, develops, tests and deploys software to make AMD the leading platform for HPC and AI/ML applications in the cloud. Key aspects of the role: Enable AMD Instinct Accelerators and GPUs for HPC and AI/ML workloads in public clouds and large-scale data centers. Develop AMD’s GPU virtualization solution across Windows and Linux, integrating with a variety of hypervisors (KVM, Hyper‑V, VMware, etc.). Work closely with internal and external partners to ensure a premium GPU experience for cloud users, from bare-metal to containers. Collaborate with cross‑functional teams (hardware, firmware, driver, cloud, and tooling) to extend AMD’s technology lead over the competition. Drive continuous improvement of development processes, tools, and automation, including leveraging AI capabilities to increase efficiency and quality. Engage with customers and partners to understand real‑world requirements and translate them into concrete technical designs and implementation plans. The Team: You’ll join an experienced, highly collaborative engineering group where people are respectful, supportive and approachable. Code reviews, design discussions and debugging sessions are treated as shared problem‑solving, not gatekeeping. Knowledge sharing is part of the culture: brown-bag sessions, pairing on tricky issues, and joint root-cause analyses are common. You’re encouraged to propose improvements, lead initiatives and shape how the team works. The Person: You are a strong systems engineer who: Has solid technical and analytical skills in kernel‑mode or low‑level software development. Enjoys working as part of a team, but can also work independently, define goals and scope, and take ownership from design to delivery. Is curious and motivated to understand how complex GPU and cloud systems fit together, beyond just your module. Is open to experimenting with and adopting AI-based tools to improve your own and the team’s productivity.