Ando Saabas is a Principal ML Scientist Manager with 11 years of experience blending machine learning, data science and software engineering to solve real-time media and large-scale product problems. He leads teams at Microsoft building deep-learning systems for call quality—noise suppression, echo cancellation and packet loss concealment—drawing on a long track record at Skype and Bolt where he helped stand up core ML services like ETA, dispatching and pricing. With a PhD in computer science and roots in research and infrastructure, he pairs rigorous statistical modeling with production-focused engineering. An active contributor to interpretability tooling, he authored core functionality in the treeinterpreter package to decompose tree-based model predictions into feature contributions. Based in Estonia, he is comfortable moving projects from research prototypes to robust, latency-sensitive deployments used by millions.
11 years of coding experience
17 years of employment as a software developer
PhD, Computer science, PhD, Computer science at Tallinn University of Technology
Contributions:21 commits, 7 PRs, 19 pushes in 5 years 7 months
Contributions summary:Ando primarily contributed to the core functionality of the `treeinterpreter` package, focusing on interpreting scikit-learn decision trees and random forest predictions. They implemented and refined methods for calculating feature contributions, including conditional/joint contributions. The user also improved code quality through refactoring and documentation updates and added tests to validate the correctness of the prediction decomposition.
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
Ando Saabas - Principal ML Scientist Manager at Microsoft