Mathieu Taillefumier

Reearch Software Engineer at ETH, Swiss Federal Institute of Technology, Zurich

Zurich, Zurich, Switzerland
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
Mathieu Taillefumier is a Research Software Engineer with 15 years of experience bridging condensed matter physics and high-performance scientific software development, currently based at ETH Zurich. He specializes in multi-GPU, multi-threaded C++/CUDA and MPI codes for density functional theory, Monte Carlo and molecular dynamics, and contributes to community projects like Spack where he maintains scientific package versions and integrations. His career spans research and engineering roles across top institutions (OIST, Max Planck, NTNU), blending hands-on code optimization with mentoring PhD students and providing HPC operations support. Notably, he pairs deep theoretical insight from a PhD in condensed matter with practical determinism and reproducibility practices in scientific and machine learning applications.
code15 years of coding experience
job10 years of employment as a software developer
bookMaster's degree, Physics, Honor degree, Master's degree, Physics, Honor degree at Université Pierre et Marie Curie (Paris VI)
bookDoctor of Philosophy (PhD), Condensed Matter and Materials Physics, Doctor of Philosophy (PhD), Condensed Matter and Materials Physics at Université Joseph Fourier (Grenoble I)
languagesEnglish, French, German
github-logo-circle

Github Skills (13)

updater10
build-tools10
build-system10
software-update10
appupdate10
package-management10
in-app-updates10
package10
scientific-computing10
python10
hpc9
cmake9
linux8

Programming languages (8)

DockerfileC++ShellCCMakeVim scriptPythonFortran

Github contributions (5)

github-logo-circle
spack/spack

Jan 2023 - Jan 2023

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBack-end Developer & Package Maintainer
Contributions:90 reviews, 2 commits, 37 PRs in 1 day
Contributions summary:Mathieu contributed to the Spack package manager by updating and fixing checksums and version information for various software packages. Their work involved modifying package definitions within the Spack repository to incorporate newer versions and ensure the integrity of downloaded software. Additionally, they added support for new features, specifically adding Umpire support to the SIRIUS package, highlighting their engagement with scientific computing dependencies. They also contributed to package updates and configurations for Cosma, CP2K, and DBCSR packages.
compilerspythonradiussplatformslinux
mtaillefumier/spack

Jan 2023 - Apr 2025

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Contributions:4 PRs, 248 pushes, 30 branches in 2 years 2 months
compilersmacrosdubplatformspackage-manager
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
Mathieu Taillefumier - Reearch Software Engineer at ETH, Swiss Federal Institute of Technology, Zurich