Stefan Schlotter is a Senior Data Scientist and AI Engineer with 20 years of experience building and deploying enterprise-scale ML solutions that bridge technical depth and business impact. Based in Boston, he has led cross-functional AI projects at Palo Alto Networks—delivering churn prediction, explainable AI chatbots, NL-to-SQL agents and proprietary agentic frameworks—and now drives data science at BCG/BCG X. A prolific open-source contributor in the scientific Python ecosystem, Stefan has contributed to scikit-image, SciPy, NumPy and the Elegant SciPy book, improving algorithms, tests and tutorials used widely by researchers and practitioners. He excels at translating complex models into stakeholder-facing stories and production integrations, routinely presenting to CxOs and winning internal awards for technical impact. Beyond production ML, his background includes UI/backend work on Jupyter/IPython and reproducible tooling for SciPy proceedings, reflecting a rare mix of research, developer tooling and deployment experience.
19 years of coding experience
5 years of employment as a software developer
Bachelor of Arts - BA Economics, Bachelor of Arts - BA Economics at University of California, Berkeley
High School Diploma, High School Diploma at Sacred Heart Schools, Atherton
skimage-tutorials: a collection of tutorials for the scikit-image package.
Role in this project:
Technical Writer & Tutorial Contributor
Contributions:4 reviews, 103 commits, 12 PRs in 6 years 9 months
Contributions summary:Stefan's commits focus on modifying and reorganizing tutorial content within the scikit-image project. These changes include restructuring directory layouts, updating table of contents, adjusting headers, and making minor content updates. This indicates a role focused on improving the organization and clarity of the tutorials.
Developer (with a focus on image processing algorithms)
Contributions:785 reviews, 1351 commits, 730 PRs in 11 years 6 months
Contributions summary:Stefan's commits focus on implementing and refining image processing algorithms. Their work includes adding support for new features like color conversion, various filter implementations (e.g., unsharp masking, median filtering), and utility functions such as the summed area table, as well as improvements to existing algorithms. They also contributed to the testing framework for the library. These efforts improved the image processing capabilities of the library.
image-processingpythoncomputer-visionimage
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.