Pietro Berkes is a VP of Data Science based in Lausanne with 20 years of experience building production ML systems end-to-end, from discovery through deployment. He progressed from academic research and postdoc roles into industry leadership, founding a consultancy and later driving data science strategy and delivery at NAGRA. Pietro blends deep technical chops—contributions to flagship open-source projects like scikit-learn and joblib—with operational experience shipping robust, cache- and I/O-sensitive systems in production. Known for fixing subtle stability and cross-platform issues, he brings a pragmatic focus on reproducibility and scalable pipelines. He holds advanced degrees from ETH Zürich and Humboldt and retains an active researcher’s mindset while leading cross-functional teams.
Contributions summary:Pietro primarily focused on improving the `joblib` library's internal workings and stability. They addressed pickling issues with decorated methods and Windows-specific path and file name problems. Their contributions included refactoring the `Memory` class and its interaction with disk storage and caching mechanisms, adding context managers, and fixing race conditions in test environments. The user also made several minor improvements, such as improving documentation and code style.
Contributions:22 commits, 1 PR, 2 comments in 2 months
Contributions summary:Pietro primarily contributed to the `scikit-learn` repository by implementing and improving the `fetch_mldata` function. This function downloads and loads datasets from the mldata.org repository, integrating them into the scikit-learn ecosystem. The user focused on error checking, handling different data formats, and improving documentation, ensuring compatibility and usability for machine learning tasks.
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.