Machine Learning Research Engineer - High Frequency Trading Fund - C++ OR Java

  • £75k - £100k + Exceptional Bonus and Benefits
  • London, England, United Kingdom
  • Permanent, Full time
  • RLS Search
  • 23 Sep 16

Machine Learning Research Engineer required to join top, global HFT Fund in London. Skills required: Significant Java OR C++, top-class academics and experience in Machine Learning / Deep Learning. Role is to build production trading applications and design, implement and run machine learning models in a complex and fast-paced High Frequency Trading environment. £100k + exceptional bonus and benefits package

There is a new role with a top, global High Frequency Trading Fund in London, looking for a Machine Learning Research Engineer to join their Front Office team.

You will be responsible for building production trading applications and defining, implementing and running machine learning models in a complex, fast-paced, iterative trading environment.  The technical requirements are significant Java OR C++ experience and strong experience in Machine Learning.  Any wider knowledge of Python or KDB is preferred.

The Fund are at the forefront of cutting-edge technology and adaptive learning, building deeply automated systems using some of the most advanced deep learning lechniques in the world.

This is a unique opportunity to work in a world-class company and team, where appreciation and brilliance is expected.

You must have the following credentials to be considered:

  • Top class degree in Computer Science, Engineering or relevant field. PhD would be advantageous
  • Experience wirth Machine Learning, ideally Deep Learning
  • Talented programmer, significant Java or C++
  • Experience building real-world machine learning applications


  • KDB, Python or Unix
  • Tensorflow, Scikit-Learn, Teano
  • HPC/GPU experience

Base salary is negotiable to £100k + exceptional bonus and benefits package.