Benjamin Ulmer is a Senior Software Engineer based in Calgary with a decade of experience building high-performance C++ and GPU-accelerated systems. He has driven production-grade libraries and tooling—most recently as a senior engineer at MongoDB and previously as a core contributor and code owner on AMD’s ROCm/Tensile and rocBLAS projects where he optimized GEMM kernels and automated kernel generation and tuning. At BigGeo he designed BG-Core and prototyped BG-Search, a geospatial index that outperformed competitors by orders of magnitude, and he led CI/CD and gRPC integration work. Benjamin pairs deep technical rigor (MSc and BSc in Computer Science with near-perfect GPAs) with hands-on mentorship and cross-team collaboration on distributed, performance-sensitive projects. Notably, his ROCm contributions include workflow and tuning automation that improved kernel selection and build processes for large-scale ML workloads such as LINPACK on Frontier.
10 years of coding experience
4 years of employment as a software developer
Bachelor of Science - BS, Computer Science, 3.89 GPA, Bachelor of Science - BS, Computer Science, 3.89 GPA at University of Calgary
Stretching GPU performance for GEMMs and tensor contractions.
Role in this project:
Back-end Developer & Automation Engineer
Contributions:135 reviews, 81 commits, 118 PRs in 2 years
Contributions summary:Benjamin contributed to the workflow for manually editing kernels, automating aspects of kernel generation, and improving build processes. This involved creating and preparing assembly directories, generating scripts to automate kernel editing via TensileCreateLibrary, and modifying compilation arguments. Further, the user made enhancements to tuning automation, addressing configuration issues and overhauling tuning scripts for better output, control, and documentation.
Contributions:108 pushes, 20 branches in 1 year 8 months
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
Benjamin Ulmer - Senior Software Engineer at MongoDB