Carlo is Director of Research at Graphcore, where he is responsible for the study and development of machine learning algorithms. He was a Member of Technical Staff at Bell Labs Research, Lucent Technologies, and more recently Director of Algorithms and Standards at Icera Inc., and Director of Algorithms and Standards at NVIDIA.
Carlo has a PhD from the University of Edinburgh, and holds 55 patents granted or pending.