Group Head of Data Science & AI | Coder / Researcher | Non-exec | Ex GE (8 years) | Ex head of data science @BP
East Preston, West Sussex, United Kingdom
Consultant lead big data scientist / machine learning developer - BP commodity trading
June 2014 to Present
Canary Wharf, London, England
July 2009 to Present
East Preston, West Sussex, United Kingdom
Consultant machine learning developer (Data scientist)
June 2012 to April 2014
Principal algorithmic (machine learning) developer (consultant)
September 2010 to February 2012
EMB Consultancy LLP
Lead software engineer
April 2009 to May 2010
Business intelligence systems (consultant)
August 2008 to April 2009
Consultant Artificial intelligence & machine learning developer
October 2000 to May 2008
West end Capital Management Ltd (Hedge fund)
April 2000 to October 2000
London, Dublin, Bermuda
Team Leader - Eurofighter system software architecture
June 1997 to April 2000
Establishing a big data machine learning capability at BP commodity trading. Machine learning, Hadoop, Spark, Scala, business development. Establishing a big data machine learning capability at BP commodity trading. Machine learning, Hadoop, Spark, Scala, business development.
What company does John PhD work for?
John PhD works for BP
What is John PhD's role at BP?
John PhD is Consultant lead big data scientist / machine learning developer - BP commodity trading
What industry does John PhD work in?
John PhD works in the Computer Software industry.
John Sandiford is a hands-on CTO / machine learning developer & advisor / big data scientist, who can deliver powerful insight, prediction & diagnostics from large data sets. John holds a PhD from Imperial College in machine learning with a background in mathematics. John has 15 years' experience in the development and application of complex machine learning algorithms on large data sets, and 17 years' experience in professional algorithmic software development in Scala, C# and Java, with a background in C++. John has worked in commercial, corporate and R&D continuous integration development environments, and has held positions for well-known global companies including BP, GE, NYSE, FT and BAE Systems. At GE, John worked for over 8 years on an Artificial Intelligence research program funded by the USAF, in charge of the development of many different cutting edge machine learning algorithms to commercial standards. Early on in his career, John completed a 2 year graduate development program at BAE systems, starting as a mathematician, progressing to mathematical programming, and then team leadership on a 250 million pound project. He also took 3 month placements in management consultancy and technical computing as part of the graduate development program. In addition to technical skills, John has experience leading high quality teams,mentoring, consultancy, delivering presentations all the way up to board level and at public events, providing training, business development, and technical report writing. John is passionate about delivering high quality software with automated tests in a continuous integration environment on Windows, Linux and Mac. He cares about performance and scalability, algorithms, data structures and optimizing code. He has also developed a number of complex user interfaces for building, visualizing and predicting machine learning models.Consultant lead big data scientist / machine learning developer - BP commodity trading @ Establishing a big data machine learning capability at BP commodity trading. Machine learning, Hadoop, Spark, Scala, business development. From June 2014 to Present (1 year 5 months) Canary Wharf, London, EnglandFounder, CTO @ CTO. Responsible for complex Bayesian network algorithms, software libraries, innovation and business development. From July 2009 to Present (6 years 4 months) East Preston, West Sussex, United KingdomConsultant machine learning developer (Data scientist) @ Advertising technology - optimizing high value ad campaigns using machine learning From June 2012 to April 2014 (1 year 11 months) LondonPrincipal algorithmic (machine learning) developer (consultant) @ From September 2010 to February 2012 (1 year 6 months) SouthamptonLead software engineer @ Commercial predictive analytics From April 2009 to May 2010 (1 year 2 months) Business intelligence systems (consultant) @ From August 2008 to April 2009 (9 months) Canary wharfConsultant Artificial intelligence & machine learning developer @ Research and commercial development of cutting edge algorithms for data driven intelligent systems. (Project: Prodaps - Probabilistic Diagnostics and Prognostics System) I was responsible for the development of all the Artificial Intelligence and Machine Learning software libraries. This involved extensive research and commercial development of advanced algorithms for Probabilistic clustering, Bayesian networks, Dynamic Bayesian networks, Decision graphs (Influence diagrams), Neural networks, Decision trees and association rules. In addition I developed prototypes for planning algorithms and genetic algorithms. From October 2000 to May 2008 (7 years 8 months) UKAnalyst programmer @ From April 2000 to October 2000 (7 months) London, Dublin, BermudaTeam Leader - Eurofighter system software architecture @ During the first two years I completed BAE Systems' Graduate Development Program, mentored by BAE Systems' finance director. Starting in Advanced Technology as a mathematician, I wrote software to simulate the behaviour of future aircraft concepts, using differential and probabilistic modelling. In addition I completed secondments to Technical computing (3 months) and BAE Systems' Management Consultancy arm (3 months), along with three 'outward bound' courses (1 week each). Security clearance was required for this position. From June 1997 to April 2000 (2 years 11 months) UKPhD, Machine learning - Computer science @ Imperial College London From 2006 to 2012 BSc Hons, Mathematics @ University of Nottingham From 1993 to 1996 Lancing college John PhD is skilled in: Machine Learning, Data Science, Big Data, Bayesian networks, Artificial Intelligence, Decision Support, Apache Spark, C#, Scala, Hadoop, Time Series Analysis, Code optimization, Algorithms, Java, Predictive Analytics, Neural Networks, Deep learning, Bayesian network..., Functional Programming, Probabilistic Clustering, Anomaly Detection, Distributed Algorithms, Data structures, Dynamic Bayesian..., Data Mining, C++, Decision trees, Sequence clustering, Decision graphs, Pattern Recognition, Matlab, Continuous Integration, Belief networks, SQL, NoSQL, Support Vector Machines, Restricted Boltzmann..., Deep belief network
Extraversion (E), Intuition (N), Thinking (T), Judging (J)
2 year(s), 8 month(s)
There's 100% chance that John PhD is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required