Summary
François Gindraud is a research engineer with 13 years of experience applying strong computer-science fundamentals to high-performance scientific software, currently working at Inria in Villeurbanne. He specializes in compiled languages (Rust, C++, C) and low-level optimization, with a track record of turning slow research prototypes into production-ready tools—one C++ rewrite yielded a 600x speedup while dramatically reducing memory use. His work spans HPC, compilers, automatic differentiation, and global address-space systems from PhD research to practical bioinformatics pipelines and statistical inference libraries. He routinely bridges research and engineering by designing readable, testable template-based C++ solutions, packaging C++ for Python, and teaching modern C++ practices to researchers. Comfortable in both algorithmic design and pragmatic software engineering, he favors type-safe, performant implementations and has a particular interest in Rust for its safety and control.
13 years of coding experience
4 years of employment as a software developer
Classe préparatoires (PC), Classe préparatoires (PC) at Lycée Louis-le-Grand
Master's degree, Computer Science, Master's degree, Computer Science at École normale supérieure de Lyon
French, English