Fabien Hertschuh

Staff Software Engineer, Keras Tensorflow at Google

Seattle, Washington, 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
🎓
Top School
Fabien Hertschuh is a Staff Software Engineer at Google working on Keras and TensorFlow, bringing deep expertise in both mobile and machine learning infrastructures. With a long history building mobile platforms at Amazon and Mobipocket, he pairs low-level systems experience (C/C++, Objective-C, Java) with modern ML framework development. At TensorFlow and Keras he has contributed to core refactors, SparseTensor support, and upgrade-safe changes across popular repos like tensorflow and tensor2tensor, showing a focus on maintainability and forward compatibility. He’s comfortable across backend, client, and documentation work—having updated Keras docs and examples to reflect API migrations—so he bridges developer experience and production-grade engineering. Based in Seattle and educated at Mines Paris, he brings a practical, cross-platform perspective that helps translate research-grade ML code into robust, deployable systems.
code4 years of coding experience
job18 years of employment as a software developer
bookMines Paris
languagesFrench, English, German, Japanese
github-logo-circle

Github Skills (21)

debug10
python10
machine-learning10
keras10
deeplearning-ai10
deep-learning10
tensorflow10
neural-network10
documentation10
convolutional-neural-networks9
user-guide9
guideline9
apidoc8
api8
machine-translation7

Programming languages (3)

C++Jupyter NotebookPython

Github contributions (5)

github-logo-circle
keras-team/keras

Jan 2022 - Jan 2023

Deep Learning for humans
Role in this project:
userBack-end Developer & ML Engineer
Contributions:119 reviews, 27 commits, 170 PRs in 1 year
Contributions summary:Fabien's commits indicate a focus on refactoring and reorganizing core Keras functionality, specifically related to convolution and reshaping layers. The user has contributed to improving the structure of the codebase by refactoring existing code into smaller, logically organized files within dedicated directories. Furthermore, the user has been working on improving the support of Tensorflow SparseTensors by adding support to existing ops.
pythondata-sciencedeep-learningneural-networksmachine-learning
keras-team/keras-io

Sep 2022 - Dec 2022

Keras documentation, hosted live at keras.io
Role in this project:
userTechnical Writer
Contributions:47 reviews, 4 commits, 40 PRs in 3 months
Contributions summary:Fabien primarily contributed to the Keras-io repository by updating documentation and examples. Their commits involve fixing code snippets, updating version numbers for dependencies, and modifying documentation to reflect the latest changes in the Keras API, including migrating to Keras 3. They are responsible for updating examples and guides, as well as fixing integration issues.
deep-learninghostedmachine-learningtensorflowkeras
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
Fabien Hertschuh - Staff Software Engineer, Keras Tensorflow at Google