Saad Rahim

Product Manager at AMD

Calgary, Alberta, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Saad Rahim is a Product Manager at AMD with 7 years of engineering and product experience focused on GPU software, CI/CD automation, and datacenter deployment strategies. Previously a Senior Member of Technical Staff, he led a Docs-as-Code overhaul for ROCm, shaped open-source PR strategy, and architected the AMD HIP SDK launch on Windows. His hands-on background as a DevOps and Automation engineer is reflected in substantial contributions to flagship ROCm projects (RCCL, Tensile, rocBLAS), where he modernized Jenkins pipelines, cross-platform builds, and test reporting for better reliability and observability. Comfortable bridging developer ergonomics and product delivery, he combines systems-level engineering from his M.Sc. in electrical engineering with practical release and deployment expertise across Linux and SLES environments. Notably, he brings uncommon depth in build/release automation for high-performance computing stacks, turning complex GPU software into repeatable, testable releases.
code7 years of coding experience
job18 years of employment as a software developer
bookMaster of Science (M.Sc.), Electrical and Electronics Engineering, Master of Science (M.Sc.), Electrical and Electronics Engineering at The University of Calgary
github-logo-circle

Github Skills (22)

docker10
bash10
cmake10
dockers10
cicd10
build-automation10
jenkins10
jenkins-ci10
devops10
assembly9
blas9
linux9
automation9
automations9
testing8

Programming languages (14)

C++CSSJinjaCCMakeGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
ROCm/rccl

May 2019 - Oct 2021

ROCm Communication Collectives Library (RCCL)
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:9 releases, 38 reviews, 34 commits in 2 years 5 months
Contributions summary:Saad primarily focused on improving the Continuous Integration (CI) pipeline and build automation for the RCCL project. They made significant changes to the Jenkins configuration, including modifying the Jenkinsfile, adding support for running tests without Docker, and integrating JUnit test reporting. The user also addressed dependency issues and added features like NCCL_DEBUG logging for enhanced debugging capabilities within the CI environment, alongside adding configuration for multiple OS and hardware configurations.
infinibandmpicommunicationrocmrdma
ROCm/rocBLAS

Nov 2018 - Oct 2021

Next generation BLAS implementation for ROCm platform
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:11 releases, 51 commits, 82 PRs in 2 years 11 months
Contributions summary:Saad primarily focused on enhancing the build and release processes for the rocBLAS library. Their contributions include adding build information to the library, implementing a static library CI pipeline, and refining the install script with error handling and cleanup procedures. They also updated the build process to align with the new rocm-cmake standard and added support for SLES systems, indicating a focus on cross-platform build automation and CI/CD improvements. These changes facilitate easier testing and deployment.
blasnext-generationrocmhip
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Saad Rahim - Product Manager at AMD