Shahab Golshan is a Senior Data Scientist based in Montreal with six years of experience building hybrid mechanistic–data-driven solutions for engineering and biotech challenges. He combines deep expertise in CFD, multiphase systems, and mechanistic modeling with production-grade C++ and Python development—work that ranges from MPI-parallel discrete element solvers to hybrid deep-learning CFD couplers. At Amgen he progressed from CFD engineer to senior data scientist, applying ML to optimize complex bioprocesses, while his academic posts produced high-performance simulation tools for melt-pool and rotating packed bed problems. Shahab’s background bridges rigorous PhD-level research in chemical engineering with practical software engineering, making him adept at translating physical models into scalable, deployable code. Colleagues describe him as someone who thrives on marrying first-principles models with ML to solve real-world process engineering problems.
6 years of coding experience
8 years of employment as a software developer
Polytechnique Montréal
Doctor of Philosophy - PhD, Chemical Engineering, Doctor of Philosophy - PhD, Chemical Engineering at University of Tehran
Repository for the open-source lethe CFD/DEM/CFD-DEM project
Contributions:401 reviews, 128 commits, 118 PRs in 2 years 2 months
cfdsnl-applicationsmultiphysicscfd-demsimulation
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.