Aurelien Bouteiller

PMTS Software Engineer at AMD

Knoxville, Tennessee, United States
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
Aurelien Bouteiller is a PMTS Software Engineer with 18 years of experience in high-performance computing, distributed systems, and build/release automation, currently based in Knoxville, Tennessee. He combines industry and academic roles—at AMD and as a Research Assistant Professor at the Tickle College of Engineering—bridging cutting-edge research with production-grade engineering. Aurelien has made impactful open-source contributions to prominent projects like Open MPI, UCX, and Spack, improving testing frameworks, performance tooling, and package maintainability for HPC ecosystems. He specializes in backend performance engineering, multi-threaded testing, and robust build integrations, often tackling subtle issues like memory leaks, error handling, and evolving build requirements. Colleagues value his ability to move research prototypes into reproducible, maintainable builds and tests that scale across platforms. An insatiable tinkerer, he routinely refactors legacy components to meet modern coding standards while preserving production stability.
code18 years of coding experience
github-logo-circle

Github Skills (21)

c-language10
package-management10
multithreading10
mpi10
cmake10
hpc10
c1110
performance-testing10
c1710
package-manager-tool10
build-automation10
build-tools10
package-manager10
cprogramming-language10
infiniband9

Programming languages (13)

JavaC++CTeXGoFortranShellLua

Github contributions (5)

github-logo-circle
open-mpi/ompi

Jul 2007 - Sep 2022

Open MPI main development repository
Role in this project:
userBack-end Developer
Contributions:65 reviews, 232 commits, 104 PRs in 15 years 4 months
Contributions summary:Aurelien primarily worked on modifications related to the Message Log framework within the Open MPI repository, a project focused on high-performance computing and message passing. Their contributions involved moving the framework to the trunk, implementing protocol examples (including a sender-based example), and logging matching events. They also fixed issues related to code and copyright notices and worked on build system functionality.
mpicluster-computingfortranopenmpipetsc
spack/spack

Jan 2021 - Sep 2022

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:4 reviews, 6 commits, 6 PRs in 1 year 8 months
Contributions summary:Aurelien primarily contributed to the Spack package definition for PaRSEC. Their work involved adding new versions, updating the package definition to include dependencies on flex and bison, and integrating testing within the Spack framework. The user also refactored the package definition to address the move to a GitHub repository and updated the required CMake version. These changes directly impacted the build process, testing, and overall maintainability of the PaRSEC package within the Spack ecosystem.
compilerspythonradiussplatformslinux
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
Aurelien Bouteiller - PMTS Software Engineer at AMD