Profiling Infrastructure Development Engineer
Core
Develop and maintain AMD ROCm profiling tools for AI GPU workloads, focusing on data handling, interoperability, and performance engineering.
Role type
Senior IC software engineer (profiling tools)
Builds
AMD ROCm profiling tool ecosystem
Domain
AI / GPU computing / High-performance computing
Deliverable
production ML models
Required skills
Modern C++ (20+), Python, API design, multi-threaded asynchronous programming, distributed systems, Linux, Docker, GitHub, database integration
Preferred skills
Performance analysis tools, agentic AI tools for productivity, networking, client-server models
Technologies
C++, Python, ROCm, Linux, Docker, GitHub
Responsibilities
Define and implement abstraction layers for data handling; Implement adapters for various data formats; Design, code, test and integrate features into the profiling tools stack; Refactor code bases to improve modularity and interoperability; Implement scalable data transfer solutions for multi-node distributed environments
Seniority
Senior, hands-on IC
