Summary
Peter Fennell is a Senior Machine Learning Engineer with 11 years of experience building and operationalizing ML systems across fintech and trust & safety domains, currently leading ML efforts at Upwork. He has scaled data science teams and credit/fraud models for global markets at Tala, progressing from individual contributor to director-level leadership while maintaining hands-on model development and monitoring. A PhD-trained applied mathematician with a background in network science and computational neuroscience, he brings rigorous research methods to production problems—especially around diffusion, influence, and risk modeling. He also teaches applied analytics and data science, signaling an ability to translate complex technical ideas into practical business value and mentor growing teams. Notably, his career blends academic rigor (postdoctoral research on social diffusion) with real-world impact delivering financial access and platform safety.
11 years of coding experience
6 years of employment as a software developer
Master of Science (MSc) through research, Computational Neuroscience, Master of Science (MSc) through research, Computational Neuroscience at Trinity College Dublin
Bachelor of Science (BSc), Mathematics and Statistics, First Class Honours, Bachelor of Science (BSc), Mathematics and Statistics, First Class Honours at University College Cork
Doctor of Philosophy (PhD), Applied Mathematics, Network Science and Complex Systems, Doctor of Philosophy (PhD), Applied Mathematics, Network Science and Complex Systems at University of Limerick
English, French