Edoardo Abati

Senior ML Scientist at Thomson Reuters

Zurich, Zurich, Switzerland
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

🤩
Rockstar
🎓
Top School
Edoardo Abati is a Senior ML Scientist based in Zurich with seven years of hands-on experience building and hardening machine learning systems for enterprise products. He has driven applied ML and research-oriented roles at Thomson Reuters and earlier data science positions across finance and insurance, bringing a pragmatic focus on production-ready code and model reliability. A regular organizer of Python Sprints Zürich, he actively contributes to major open-source projects—writing tests for pandas and adding Array API compatibility to scikit-learn—demonstrating attention to correctness, interoperability, and backend refactoring. Edoardo’s background in business analytics and engineering gives him a rare blend of quantitative rigor and systems thinking, and he often bridges documentation, testing, and API design to make ML tooling more robust and portable.
code7 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science (BSc) Management and Production Engineering, Bachelor of Science (BSc) Management and Production Engineering at Politecnico di Milano
bookMaster of Science (MSc) Business Analytics, Master of Science (MSc) Business Analytics at University of Kent
github-logo-circle

Github Skills (25)

data-analysis10
python10
back-end-development10
scikit10
testing10
pandas10
api10
sql10
scikit-learn10
test-automation10
spark9
numpy9
machine-learning9
databases9
typehinting9

Programming languages (6)

MDXC++HTMLJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
ibis-project/ibis

Oct 2020 - Feb 2022

the portable Python dataframe library
Role in this project:
userBack-end Developer
Contributions:5 reviews, 9 commits, 8 PRs in 1 year 4 months
Contributions summary:Edoardo primarily contributed to moving backend code and refactoring the codebase within the `ibis-project/ibis` repository. They moved backend components for ClickHouse and Spark to the `backends/` directory. Additionally, the user added API autosummary documentation for ClickHouse. Furthermore, the user removed old pandas compatibility functionality and refactored schema-related functions. Finally, the user moved code related to `ibis/sql` to `ibis/backends/base_sqlalchemy`.
polarspythondaskdataframesdata-science
pandas-dev/pandas

May 2019 - Jan 2023

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 commits, 8 PRs, 40 comments in 3 years 9 months
Contributions summary:Edoardo's commits primarily involve writing and modifying test cases for the pandas library. These contributions cover a range of functionalities, including testing the `.at` method and improving the docstrings for the `.rank()` method. The user also addresses typing issues and removes unused code related to SQL operations. These changes demonstrate a focus on ensuring the library's correctness, reliability, and documentation quality.
pythondatalabeled-datamanipulationdataframes
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