Summary
Daniel Soutar is a Senior Software Engineer based in the United Kingdom with roughly a decade of industry experience and seven years focused in software and machine learning roles. He has progressed from hands-on GPU and SYCL work at Codeplay to ML engineering at IQVIA and software roles at Ki Insurance, and now contributes to product engineering at Taptap Send. His background blends low-level performance optimization for neural networks with practical ML production experience and product-facing software delivery. Daniel pairs formal study in Philosophy and Computer Science with applied nanodegree and Coursera ML training, reflecting a curious, multidisciplinary approach to problem solving. Colleagues would note his quick learning curve and habit of building benchmarking and performance-tracking systems to turn opaque performance into measurable insights. He brings a pragmatic engineering mindset that bridges research-grade acceleration work and reliable production systems.
11 years of coding experience
8 years of employment as a software developer
High School, English Literature, History, Geography, Maths, Physics, French, High School, English Literature, History, Geography, Maths, Physics, French at King George the Fifth School (KGV)
Bachelor’s Degree, Philosophy and Computer Science, Bachelor’s Degree, Philosophy and Computer Science at University of St Andrews
Machine Learning, Computer Science, Machine Learning, Computer Science at Coursera
Self-Driving Car Nanodegree, Computer Science, Self-Driving Car Nanodegree, Computer Science at Udacity
English, French