James Thornton is a software engineer with 11 years of experience applying machine learning and distributed systems to large-scale, privacy-preserving products. At Google he builds on-device spam and abuse protections for Android Messages that reach hundreds of millions of users and led a rollout for ~40M previously unsupported devices. Previously he drove ML research and production deployments at Instrumental—owning CV initiatives deployed to factories in China—and delivered high-impact models and infrastructure during internships in computational biology and precision medicine. Comfortable across Python, Scala, C, TensorFlow/PyTorch, and cloud tooling, he combines hands-on model development with systems engineering to ship robust, automated pipelines and profiling tools. He also has a track record of competitive ML work (Kaggle silver) and early-stage product experience as an iOS founder, showing both research rigor and product-minded engineering.
11 years of coding experience
7 years of employment as a software developer
Middlebury Center for Medieval and Renaissance Studies, Keble College, Study Abroad, Middlebury Center for Medieval and Renaissance Studies, Keble College, Study Abroad at University of Oxford
B.A, Magna Cum Laude, Rhetoric (Independent Scholar), Computer Science, B.A, Magna Cum Laude, Rhetoric (Independent Scholar), Computer Science at Middlebury College
Business Bridge Program, Business Bridge Program at The Tuck School of Business at Dartmouth
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.