Daniel Kershaw is a Machine Learning Researcher with 14 years of engineering and research experience and a PhD in Computer Science, now working on ML at Apple after leading large-scale personalization and recommender initiatives as a Principal ML Scientist at Expedia. He designs and delivers end-to-end systems—from novel NLP and knowledge-graph research to production recommender deployments—across travel, academic publishing, and social media domains. At Elsevier he led audits and fixes for gender bias in people recommenders and introduced evaluation frameworks and scalable architectures to ensure robust model rollouts. Daniel blends hands-on model innovation with cross-team leadership and product-facing collaboration, and he has a track record of mentoring junior researchers and representing industry in academia. Not immediately obvious: his PhD work on predicting viral social content underpins a keen ability to connect behavioural signals with recommender and fairness objectives.
14 years of coding experience
12 years of employment as a software developer
BSc Computer Scince, BSc Computer Scince at Purdue University
A-Level Economics Maths Physics, A-Level Economics Maths Physics at Bootham School
Doctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at Lancaster University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Daniel Kershaw - Machine Learning Researcher at Apple