James Thornton

James Thornton Email and Phone Number

Software Engineer at Google @ Google
Mountain View, CA
James Thornton's Location
San Francisco, California, United States, United States
James Thornton's Contact Details
About James Thornton

My work is centered at the intersection of machine learning and software engineering, with a focus on neural networks. I'm currently working as a Software Engineer at Google, leading projects across several areas: system health for on-device ML models, spam and abuse protections for Android Messages, and protecting user privacy. In my spare time I study quantum physics and mathematics, prototype deep learning research ideas, and play with diffusion models to create AI artwork.Here are a few highlights from my background: winning national and international medals in machine learning competitions; leading industry ML research projects that helped to drive millions of dollars in revenue for Instrumental; significantly improving deep learning models for cell detection, and prototyping the state of the art, at Berkeley Lights; providing machine learning consulting for the third largest retailer in the world, Tesco, as part of the Oxford Strategy Group; developing software to match cancer patients with cutting edge treatments based on their cancer's genomic profile as part of Genospace, which was then acquired by the Hospital Corporation of America.

James Thornton's Current Company Details
Google

Google

View
Software Engineer at Google
Mountain View, CA
Website:
google.com
Employees:
1
Company phone:
916.253.7820
James Thornton Work Experience Details
  • Google
    Software Engineer
    Google Jun 2021 - Present
    Mountain View, Ca, Us
    • Engineering project lead for high-security on device blocklists in Android Messages. This spam protection is now installed on more than 1 billion devices and is currently protecting over 800M active users.• Led system-health initiatives to evaluate on-device ML models during secure downloads and edge inference. • Led the low-tier and Go rollouts to ship on-device privacy preserving protections for over 150 million devices that were previously unsupported due to challenging hardware constraints.• Designed, owned, and built the first automated performance profiling infrastructure applied to spam detection in Android Messages.• Member of the Privacy Working Group for counter-abuse technologies; responsible for reviewing code changes and cross-referencing with legal documents to ensure the user's privacy is always protected.
  • Instrumental Inc.
    Machine Learning Engineer
    Instrumental Inc. Nov 2018 - Apr 2021
    Palo Alto, California, Us
    • Led the machine learning research for Discover, a system that can automatically find new defects anywhere on the customer's product.• Led the Automatic Barcode Scanning Initiative: owned ML system design, led three engineers and one operations associate, researched computer vision algorithms, and deployed to factories in China on behalf of customers in Silicon Valley.• Led various initiatives involving ML research, ML infrastructure, distributed systems, and backend development.• Worked with Python, Scala, C, PyTorch, TF, deep learning, meta learning, SVMs, CNNs, anomaly detection, data visualization, Jupyter, numpy, scikit-learn, SQL, Docker, AWS (Kinesis, Lambda), Terraform, Bash, Linux, and TypeScript.
  • Berkeley Lights, Inc.
    Machine Learning Intern
    Berkeley Lights, Inc. Jun 2018 - Aug 2018
    Emeryville, Ca, Us
    • Trained neural networks to observe cells in biology experiments; increased the 20x zoomed in F1 score from 42% to 96%; increased the B Cell segmentation F1 score from 86% to 92%; trained a new Jurkat cell segmentation model with 99% F1 score; scheduled for production release.• Developed ML infrastructure increasing the amount of data that could be used in training by more than 6 times; built infrastructure for weighted loss functions; worked with Tensorflow, OpenCV, Numpy, and C#.• Supervised and trained three interns to form a team for human-in-the-loop data labeling.• Master's level internship; completed the project three weeks ahead of schedule• Spent the last three weeks prototyping the cell detection state of the art with Mask R-CNN.
  • Kaggle
    Silver Medalist
    Kaggle Apr 2017 - Sep 2017
    San Francisco, California, Us
    • DHS Passenger Screening Competition: Silver Medal - Solo Competitor - Placed 19th out of 518 teams in a national deep learning competition with a $1.5 million prize pool; built an extensive data pipeline from scratch; used a CNN ensemble and 27 neural networks in total.• NOAA Steller Sea Lions Competition: Bronze Medal - Solo Competitor - Placed 59th out of 385 teams in an international data science competition; utilized transfer learning and ensemble techniques; built a custom convolutional neural network architecture.• Built a deep learning server from scratch with a 1080Ti GPU and remote SSH access.• Reached the top 1% (highest rank: 685 out of 70,167) in a competitive community of machine learning experts, PhD holders, and professional data scientists.
  • Genospace
    Software Engineer
    Genospace Apr 2016 - Apr 2017
    Boston, Ma, Us
    • Integral member of the team behind the big data precision medicine system that led to Genospace's acquisition by the HCA.• Developed multi-threaded backend infrastructure for the data pipeline and UI components for data preparation.• Worked full stack with technologies and concepts such as Java, Groovy/Grails, Backbone.js, Objective C, big data, object oriented design, and MongoDB.• Took ownership of the iOS User Analytics system; one of two engineers behind the entire iOS application.
  • Middlebury College Computer Science Department
    Computer Science Tutor
    Middlebury College Computer Science Department Jan 2013 - Mar 2016
    Middlebury, Vermont, Us
    • Tutored and graded for CS311: Artificial Intelligence, covering topics such as probability theory, Bayesian inference and text classification, Bayesian networks, breadth-first search, depth-first search, A*, constraint-satisfaction problems, and Markov models. (Java)• Tutored up to 30 students at a time from CS201: Data Structures on sorting algorithms, debugging strategies, and data structures such as stack, heap, trees, etc. (Java)• Tutored students from CS101 and CS150 on basic topics such as loops and recursion. (Python)
  • Genospace
    Software Engineering Intern
    Genospace Jan 2015 - Sep 2015
    Boston, Ma, Us
    • Owned and completed an extensive data visualization project, which is now in production and compares genetic and clinical patient attributes by displaying boxplots, linear regression lines, and tables based off of Chi-squared testing.• Implemented bug fixes, features, integration tests, unit tests, and database scripts.• Experienced challenges and shared responsibilities as part of a rapidly growing computational biology start-up.
  • Memosee
    Founder
    Memosee May 2014 - Sep 2015
    • Led a team including two other programmers and a designer to develop an app that visualizes the user’s journal.• Built the word bubble visualization using D3’s Force Layout, optimizing collision detection with quadtrees.• Responsible for all Objective-C and Swift development.
  • Ios Developer
    Independent Ios Developer
    Ios Developer Jun 2013 - Sep 2015
    • Worked with Objective C, Cocos 2D, the Javascript library D3, and Parse to develop iPhone and iPad applications.• Released four iOS applications: Memosee, Two Player Chess, FreezeDrop, and Sexile.• Over 15,000 downloads.
  • Crowdsporting Inc.
    Ios Development Intern
    Crowdsporting Inc. May 2014 - Aug 2014
    • Architected and implemented the email login system, handling concerns such as security, backwards compatibility, and client-server interaction.• Added social media support such as receiving Twitter feeds from the teams playing in each game, the ability to invite friends via Facebook, and Deep Linking for those requests to lead to a specific screen in the app.•Responsible for various graphics components, such as Implementing the CrowdSporting loading animation as a reusable class.
  • Mcab Marketing Committee
    Designer
    Mcab Marketing Committee Oct 2012 - Feb 2014
    • Designed posters, t-shirts, and stickers for all MCAB events, such as a concert featuring Grammy Award winning “Fun.,” Middlebury’s Winter Carnival, and the weeklong Midd Mayhem festival.
  • The Oxford Strategy Group
    Consultant
    The Oxford Strategy Group Oct 2013 - Dec 2013
    Oxford, Gb
    • Took ownership, within the team, of everything related to machine learning.• Researched applications of machine learning to demand forecasting in the supply chain; recommended the use of support vector regression and Gaussian processes based on the current state of technology; indicated that neural networks showed promise in the long term.• Worked with a five-person team of post- and undergraduates from the University of Oxford to consult for Tesco PLC, by profits the world’s second largest retailer; presented final report at Tesco world headquarters in Cheshunt, UK.
  • Middlebury College'S Middcore
    Intern
    Middlebury College'S Middcore Jun 2012 - Oct 2012
    Middlebury, Vermont, Us
    • Chosen as 1 of 12 students to receive college funding to consult for local small businesses.• Developed a general financial consulting report for the Aurora School, a local private elementary school; presented this to Middlebury College President Ronald Leibowitz.• Developed a customer feedback system for Noonie Deli using graphic design, HTML, and social media; used feedback to analyze options and make strategic recommendations such as offering free customer Wi-Fi.• As part of the MiddCOREplus program, participated in Friday workshops on accounting, businessmodeling, social media, graphic design, interviewing, and storytelling.
  • Kdp Investment Advisors
    Financial Consultant
    Kdp Investment Advisors May 2011 - Jul 2011
    Us
    • Conducted research through SEC’s EDGAR system to update Excel models analyzing the financial histories of companies in KDP’s portfolio and tracking the performance of KDP employed CFAs.

James Thornton Skills

Social Media Leadership Research Public Speaking Analysis Marketing Html Strategy Time Management Finance Graphic Design Java History Literature Interviews

James Thornton Education Details

  • Middlebury College
    Middlebury College
    Computer Science
  • The Tuck School Of Business At Dartmouth
    The Tuck School Of Business At Dartmouth
    Business Bridge Program
  • University Of Oxford
    University Of Oxford
    Study Abroad

Frequently Asked Questions about James Thornton

What company does James Thornton work for?

James Thornton works for Google

What is James Thornton's role at the current company?

James Thornton's current role is Software Engineer at Google.

What is James Thornton's email address?

James Thornton's email address is ja****@****eld.com

What schools did James Thornton attend?

James Thornton attended Middlebury College, The Tuck School Of Business At Dartmouth, University Of Oxford.

What skills is James Thornton known for?

James Thornton has skills like Social Media, Leadership, Research, Public Speaking, Analysis, Marketing, Html, Strategy, Time Management, Finance, Graphic Design, Java.

Who are James Thornton's colleagues?

James Thornton's colleagues are Bing Liang, Archimedes Academy, Jack Gleason, Erik M., Meryem Ece, Ahson Hasnain, Sierra Gannicott (Cocoziello).

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.