Summary
Alessandro Vullo is a Machine Learning Engineer Team Lead based in Cambridge with 11 years of experience bridging research-grade ML and production software. He progressed from academic research and postdoctoral work in machine learning to engineering and project management roles at EMBL-EBI, then moved into product-focused ML engineering and leadership at Secondmind. Alessandro combines deep academic training (PhD in Machine Learning) with hands-on experience across bioinformatics, data science, and software engineering, which helps him guide teams building robust ML systems for real-world decision making. He has a track record of translating complex research into deployable solutions and has worn roles from developer and sysadmin to project manager and team lead, giving him a broad operational perspective. Colleagues benefit from his mix of technical rigor and pragmatic delivery, and his background suggests an aptitude for interdisciplinary problems at the intersection of biology, data, and machine intelligence.
11 years of coding experience
17 years of employment as a software developer
Liceo Scientifico Statale Giotto Ulivi
Master of Science (M.Sc.), Computer Engineering, 110/110 cum laude, Master of Science (M.Sc.), Computer Engineering, 110/110 cum laude at Università degli Studi di Firenze
Doctor of Philosophy (PhD), Machine Learning, Doctor of Philosophy (PhD), Machine Learning at Department of Systems and Computer Science, University of Florence (Italy)
English, Italian, Spanish