Ando Saabas

Principal ML Scientist Manager at Microsoft

Estonia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job17 years of employment as a software developer
bookPhD, Computer science, PhD, Computer science at Tallinn University of Technology
stackoverflow-logo

Stackoverflow

Stats
1,967reputation
194kreached
30answers
0questions
Badges
scikit-learn
top-5%
github-logo-circle

Github Skills (17)

python10
scikit10
machine-learning10
scikit-learn10
decision-tree10
random-forest10
numpy9
datasets9
data-analysis9
testing7
documentation7
bioinformatics6
classification6
pandas6
scipy6

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
andosa/treeinterpreter

Aug 2015 - Feb 2021

Role in this project:
userData Scientist
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.
microsoft/AEC-Challenge

Sep 2020 - Jan 2023

AEC Challenge
Contributions:4 reviews, 15 commits, 8 pushes in 2 years 4 months
audio-classificationspectrogramaecspeech-enhancementvoice-activity-detection
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