Position Details
About this role
This role involves designing and developing GPU profiling tools to analyze and optimize performance for AI, HPC, and data center workloads. The engineer will contribute to AMD's ROCm ecosystem and support next-generation GPU architectures.
Key Responsibilities
- Design GPU profiling tools
- Collaborate with architecture teams
- Implement new profiling features
- Optimize profiling workflows
- Debug and resolve issues
Technical Overview
The technical environment includes C++, GPU programming models like HIP, CUDA, OpenCL, ROCm, Linux, and debugging and profiling tools. The focus is on performance, scalability, and hardware support.
Ideal Candidate
The ideal candidate is a mid-level software engineer with strong expertise in C++, GPU programming, and performance optimization, preferably with experience in Linux and GPU ecosystems like ROCm or CUDA. They thrive in collaborative environments and are proactive problem-solvers.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of C++ experience, No GPU programming experience, No Linux development background, Inability to work collaboratively
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile