Summary
Benoît Gallet is a software engineer and former postdoctoral scholar with a decade of experience specializing in high-performance and parallel computing, GPU/CUDA development, and algorithm optimization. He holds a PhD in Informatics and Computing focused on heterogeneous CPU, GPU, and tensor-core architectures and has ported cryptographic primitives (NTT for Kyber) to GPU tensor cores while also building distributed geospatial image-processing pipelines. Comfortable in C/C++, CUDA, Python, OpenMP, and MPI, he blends deep research rigor with production-focused engineering as a current Software Engineer II on Microsoft's AI Frameworks team. A practiced presenter and instructor, he brings proven teaching experience in parallel programming and a track record of publishing at international conferences. Notably, his work spans both cybersecurity and ecoinformatics—applying HPC techniques to urgent real-world problems like tree water stress and pest modeling.
10 years of coding experience
5 years of employment as a software developer
A levels, Sciences, with honors, A levels, Sciences, with honors at Bernard Palissy High School
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at University of Orléans
Doctor of Philosophy - PhD, Informatics and Computing, Doctor of Philosophy - PhD, Informatics and Computing at Northern Arizona University
Master of Science, Computer Engineering, Master of Science, Computer Engineering at University of Orleans (France)
French, English, German