Zain Nasrullah is a senior AI validation leader with nine years of experience building and operationalizing robust, responsible machine learning programs at scale, currently serving as Senior Director at RBC. He leads teams that "break models" to improve them—designing testing frameworks and research on robustness, uncertainty, fairness, and transparency across diverse model classes and business units. Previously at PwC and GE Digital, he combined consulting, product analytics and infrastructure work with academic research, publishing in IJCNN, JMLR and SIAM. An active open-source contributor, he implemented and refactored the LSCP ensemble in the widely used PyOD anomaly detection library, demonstrating deep algorithmic and production-grade coding skills. He frequently speaks on AI governance and mentors practitioners on ML, analytics and automation, bridging rigorous research with pragmatic, auditable controls. Trained with an MScAC from University of Toronto, he uniquely blends engineering, research and governance to scale trustworthy AI in regulated environments.
9 years of coding experience
7 years of employment as a software developer
High School, High School at John Fraser Secondary School
Master of Science in Applied Computing (MScAC) Computer Science, Master of Science in Applied Computing (MScAC) Computer Science at University of Toronto
High School, High School at Dubai American Academy
A Python Library for Outlier and Anomaly Detection, Integrating Classical and Deep Learning Techniques
Role in this project:
ML Engineer
Contributions:44 commits, 4 PRs, 22 pushes in 1 year 6 months
Contributions summary:Zain implemented and refactored the LSCP (Locally Selective Combination of Parallel Outlier Ensembles) model within the pyod library. Their contributions included refactoring code, fixing bugs related to local region size and feature selection, and modifying the model to use the decision function for outlier scoring. The user also integrated the model into the example code, demonstrating their understanding of the algorithm and its implementation.
Contributions:19 commits, 17 pushes, 1 branch in 8 months
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.