Principal AI Software Engineer
Core
Drive a unified ROCm software stack across AMD's product portfolio (Instinct, Radeon, Ryzen, Embedded, Game Consoles, Autonomous Driving) with a focus on hardware/software co-design and performance optimization for large-scale AI models.
Role type
Principal AI Software Engineer (Technical Leader)
Builds
End-to-end ROCm software stack including compilers, kernels, runtime, libraries, models, and frameworks
Domain
Semiconductor / AI Infrastructure / High-Performance Computing
Deliverable
production ML models
Required skills
Hardware/software co-design, AI/ML software stack expertise, GPU programming (ROCm, CUDA, OpenCL), performance engineering, system architecture, open source contribution
Preferred skills
GPU architecture knowledge, OS and device driver development experience
Technologies
ROCm, CUDA, OpenCL, LLMs, Diffusion models, MoE
Responsibilities
Collaborate on hardware architecture to influence future silicon features; Deliver roadmap for AI software stack; Lead profiling and tuning of large-scale models; Develop tools for performance estimation; Partner with hyperscalers for architectural wins; Mentor engineers and contribute to ROCm Open Source
Seniority
Principal, hands-on IC & technical leadership
