Summary
Diego De Souza is a Lead Software Engineer with a decade of experience building data-intensive systems and production ML at scale, currently leading engineering efforts at Nubank from Edinburgh. He has progressed from data scientist to lead roles, shipping real-time fraud prevention models and later architecting data platform orchestration using Clojure, Datomic, Kafka, Scala and Spark. His background spans robotics simulation at Ocado and ML productionization on AWS, giving him a rare blend of data science, distributed systems and embedded/robotics engineering. Educated in engineering and data science at École Polytechnique and Université Paris-Saclay, he pairs rigorous academic training with hands-on delivery. Colleagues describe him as a lifelong learner who consistently moves models from research into reliable, observable production pipelines. Outside core duties he’s comfortable crossing language and paradigm boundaries—Python, Java, Clojure and C—making him effective at both platform design and low-level system work.
10 years of coding experience
4 years of employment as a software developer
Engineer's degree, ENGINEERING, Engineer's degree, ENGINEERING at École Polytechnique
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Universidade Estadual de Campinas
Master of Science - MS, Data Sciences, Master of Science - MS, Data Sciences at Université Paris-Saclay
Portuguese, English, French