> Markdown version of [/jobs/ext/173703-technical-program-manager-rocm-libraries](https://www.wearedevelopers.com/jobs/ext/173703-technical-program-manager-rocm-libraries). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Technical Program Manager - ROCm Libraries - **Company:** Advanced Micro Devices, Inc. - **Location:** Seattle, WA, United States - **Experience:** Expert - **Salary:** $185,600.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Confluence, JIRA, BASIC (Programming Language), Basic Linear Algebra Subprograms, C++ (Programming Language), Code Generation, Nvidia CUDA, Computer Programming, Computer Engineering, Computer Literacy, Software Debugging, Decision Support Systems, Github, General-Purpose Computing on Graphics Processing Units, Python (Programming Language), OpenCL, Software Tools, Software Engineering, Supercomputing, System Programming, Software Organization, Graphics Processing Unit (GPU), High Performance Computing, Gpu Programming, Marshalling, Backend, Bug Reporting, Information Technology - **Published:** May 20, 2026 - **Apply:** https://diversityjobs.com/career/16956987/Technical-Program-Manager-Rocm-Libraries-Washington-Seattle ## About the Role You are accustomed to working in a dynamic, geographically distributed agile team, where partnership and collaboration are paramount. Youpossessexcellent written and verbal communication skills, strong organization, and attention to detail. With a keen interest in data, you will draw on your strong technical background, analytical capabilities, and interpersonal skills to drive process improvements, improve program operations, and engage with key partners at all levels, from driving technical discussions with developers through to communication with executives., * Program Management: 5+ years of experience in Technical Program Management, Engineering Management, or as a Senior Software Engineer with leadership responsibilities. * Compiler & Architecture Knowledge:Experience working with or managing projects involving compiler technologies (e.g., LLVM, GCC, Open64). * Understanding ofCode Generation techniques, JIT compilation, or Intermediate Representations (IR) (e.g., MLIR, LLVM IR) and how theyimpactlibrary performance. * GPU & HPC Domain:Deep understanding of GPU computing (AMDROCm, CUDA, or OpenCL). * Familiarity with High-Performance Computing (HPC) and Artificial Intelligence (AI) workloads. * Knowledge of linear algebra concepts (GEMM, Sparse Matrices, Tensor operations). * Technical Literacy: Ability to read and understand technical documentation, bug reports, and basic code structures (C++, Python, Assembly/ISA familiarity is a plus). * Process & Tools:Proficiencywith Agile/Scrum methodologies and tools like Jira, Confluence, and GitHub. * Library Development: Hands-on experience developing or managing math libraries (BLAS, FFT, LAPACK) or similar performance-critical software. ACADEMIC CREDENTIALS: * Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, Mathematics, or equivalent strongly preferred * Certifications such as the PMP or agile certification would be an asset, You should be passionate about software engineering, communicate effectively, and be ready to learn. We are looking for someone empirically minded, with strong foundational software skills, and who is comfortable working at the interface between hardware and software., * 5+ years of professional software development experience. * Experience with modern software development practices and tools. * Proficiency in C/C++ and Python. * Experience with GPU programming using HIP, CUDA, or other similar programming models; or with other concurrent or parallel architectures.df * Experience with low-level programming and code micro-optimization., * Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent ## Description * As a TPM in this group, you will not just track schedules; you will be an active technical partner.You willfacilitatearchitectural decision-making,assistwith the triage and debugging of complex issues, and translate intricate technical requirements for diverse stakeholders ranging from kernel engineers to executive leadership. You willoperateat the intersection of High-Performance Computing (HPC) and Artificial Intelligence (AI), ensuring our math libraries deliver world-class performance on AMD Instinct and AMD Radeon accelerators. * Program Execution & Delivery: Drive the end-to-end lifecycle of theROCmLibrariesincluding release planning, roadmap definition, and execution forLibraries such asrocBLAS,hipBLASLt,andother Libraries asrequired. * Compiler & Code Gen:Facilitatediscussions on code generation strategies (e.g., auto-tuning kernels) and optimizations at the Intermediate Representation (IR) level to maximize hardwareutilization. * Technical Triage & Debugging: Activelyparticipatein the triage process for software defects. Leverage your technical background to help engineers prioritize bugs, understand root causes (whether in the library or the compiler backend), and unblock critical paths. * Architectural Decision Support:Facilitatetechnical discussions between software architects, research teams, and silicon engineers. Help drive consensus on API designs and optimization strategies for new hardware generations. * Stakeholder Management: Translate complex technical requirements and status updates into clear, actionable communications. Bridge the gap between technical engineering teams and management. Components you willsupport willinclude, but are not limited to: * rocBLAS: The foundational BLAS library implemented in HIP C++ andoptimizedfor AMD GPUs, coveringLevel-1,Level-2, andLevel-3linear algebra operations. * hipBLASLt: A high-performance library providing flexible General Matrix-Matrix (GEMM) operations, essential for modern AI/ML workloads that require functionality beyond traditional BLAS (e.g., fusion, post-processing). * hipSPARSELt: A sparse marshalling library that enables high-performance sparse matrix operations on AMD discrete GPUs, critical foroptimizingmemory bandwidth in large-scale AI models., Join the team building BLAS and GEMM libraries that powers the world's most important AI and HPC workloads. You will work at the intersection of numerical linear algebra and cutting edge GPU architectures, on the foundational component of both modern AI systems and the world's most powerful supercomputers., * Design and develop new AMD software technologies. * Participate in bringing new GPU products to market. * Enhancing our existing software to take advantage of new hardware capabilities. * Debug and fix defects in our existing products. * Work with AMD's architecture specialists to improve future products., AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's "Responsible AI Policy" is available here. ## Related Videos - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Accelerating Python on GPUs](https://www.wearedevelopers.com/videos/859-accelerating-python-on-gpus) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) - [Accelerating Python on GPUs](https://www.wearedevelopers.com/videos/1521-accelerating-python-on-gpus) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Top 6 Hackathons for Developers in 2023](https://www.wearedevelopers.com/magazine/263-top-6-hackathons-for-developers-in-2023) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Dev Digest 157: CUDA in Python, Gemini Code Assist and Back-dooring LLMs](https://www.wearedevelopers.com/magazine/557-dev-digest-157-cuda-in-python-gemini-code-assist-and-back-dooring-llms)