Giovanni Zappella

Giovanni Zappella

Machine Learning Scientist

About

I'm a Principal Machine Learning Scientist at AWS, where I lead a team of scientists building AI agents that write code. Some of my work powers the Kiro Autonomous Agent.

Before diving into code generation, I worked on Amazon SageMaker, recommendation systems at Amazon Music, and various ML systems across Amazon's retail business.


At times, I also co-organize events for the broader ML community such as the AutoML Seminars and the workshops on Deep Learning for Code (DL4C at NeurIPS and ICLR 2025).


I did my PhD in Applied Mathematics at the University of Milan under the supervision of Prof. Nicolò Cesa-Bianchi and Prof. Claudio Gentile, mostly focusing on online learning and bandits on graphs.


Fun fact: Some of my jokes made it into this book (not on LinkedIn, obviously).

Publications

Preprints are available on my Arxiv profile.

You can also find my most recent papers on my Google Scholar profile.