Summary
Ulrich Aïvodji is an assistant professor at École de technologie supérieure in Montreal with 11 years of experience at the intersection of machine learning, optimization, and data privacy. His academic trajectory—from a PhD on privacy-enhancing technologies for dynamic ridesharing to postdoctoral work on interpretability, fairness, and privacy in collaborative ML—combines rigorous theory with practical distributed-system implementations. He has built privacy-respecting distributed algorithms and applied secure multi-party computation to real-world problems, demonstrating fluency in C++, Python and systems design. Known for bridging research and teaching, he also brings hands-on engineering experience from industry internships developing backend services and ERPs. Colleagues value his ability to translate formal privacy guarantees into usable architectures for mobility and collaborative learning applications.
11 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at Université Paul Sabatier (Toulouse III)
Engineer's degree, Software engineering, Summa Cum Laude, Valedictorian, Engineer's degree, Software engineering, Summa Cum Laude, Valedictorian at Ecole nationale des sciences appliquées de Khouribga, Université Hassan 1er
French, English