Machine Learning Engineer


Competitive + benefits

Position type: 


Job Location: 


Machine Learning Engineer - Python

Our client is a leading Deep Learning company building a suite of products that help protect global companies and governments from corruption, money laundering, fraud, cyber-crime and terrorism. Their next-generation platform fuses machine learning, scalable graphing technology, advanced visual analytics and global data collection to tackle some of the most difficult analytic challenges.

The role involves researching and then selecting relevant technologies, approaches and implementations which will typically involve some form of machine learning (but could involve other forms of analytics). You will then build robust, well engineered software systems that work within the existing architecture and communicate to customers, analysts and fellow engineers.

Successful applicants will have good working knowledge of machine learning techniques and other algorithms used for the investigation of diverse data sets, coupled with strong software engineering skills to build robust systems around these analytics.


  • Knowledge of machine learning techniques and other algorithms
  • Strong software engineering skills in at least one programming language (preferably Python)
  • Degree level or greater in a STEM subject
  • Excellent verbal and written communications skills