Giacomo Vianello

Director - Machine Learning Engineer at Moody's Analytics

Sunnyvale, California, United States
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
Giacomo Vianello is a Director-level machine learning engineer with 11 years of experience building user-centric AI/ML products end-to-end, now based in Sunnyvale. He blends deep research roots in astrophysics—where he led development of NASA-adopted tools and novel Bayesian algorithms—with pragmatic industry ML leadership at CAPE Analytics and Moody’s Analytics. Comfortable across model training, pipeline engineering, and deployment, he also teaches AI/ML at Udacity and contributes to hands-on projects like an Udacity ML DevOps starter repo focused on robust training and pipeline improvements. Known for turning complex scientific problems into production-grade systems, he brings both academic rigor and product-minded execution to cross-functional teams.
code11 years of coding experience
job13 years of employment as a software developer
bookUniversity of Milan
bookPhD Astronomy and astrophysics, PhD Astronomy and astrophysics at Università degli Studi dell'Insubria
languagesItalian, English
github-logo-circle

Github Skills (11)

scikit10
machine-learning10
mlops10
trainings10
feature-engineering10
random-forest10
python10
modeling10
scikit-learn10
wandb9
pandas8

Programming languages (10)

TypeScriptShellC++CCMakeMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
Starter Code for the Course 2 project of the Udacity ML DevOps Nanodegree Program
Role in this project:
userML Engineer
Contributions:22 commits, 2 PRs, 18 pushes in 11 days
Contributions summary:Giacomo primarily focused on model training and pipeline configuration within this Udacity ML DevOps Nanodegree project. Their contributions included implementing feedback on existing code, removing tests, and modifying the training script to prevent validation dataset extraction. They also made updates to the random forest model training, including refactoring feature engineering and model saving. Finally, the user improved reporting and addressed minor issues to improve model performance and clarity.
pythonnanodegreeudacitydevopsmlops
giacomov/mvts

Dec 2016 - Dec 2018

Contributions:10 commits, 5 pushes, 1 branch in 2 years
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