Software Engineer - Machine Learning, C++

£35000 - £50000 per annum
21 Jul 2017
18 Aug 2017
Elliott Doyle
Contract Type
Full Time
C++ developer Role working to solve Machine learning based problems, these problems revolve around optimisation tasks rather than classification problems which should present an interesting challenge. We are looking for candidates with excellent problem solving skills, a strong foundation in machine learning/deep learning and ideally experience of C++.

You will be pioneering research into this type of problem solving, a first for this industry. You will be working alongside an experienced engineer with a PHD in Machine learning as well as a highly experienced team of C++ developers and algorithm engineers.

If successful the impact of your work will be extensive, completely reshaping some of the most widely used software in technology design. This presents the opportunity to accelerate your career at a phenomenal pace.

Candidates are likely to have a PHD or MSc in machine/deep learning or a related field (although this is not a prerequisite) as well as some experience in industry/relevant post doc research.

Exposure to machine learning tools would be beneficial although choosing which tools to use will likely be part of your role.

Candidates are expected to have a strong foundation of experience in C++, any experience of QT or complex Data Structures would be beneficial.


* 27 days annual leave per annum (plus all public holidays).
* Flexible Working Hours.
* Pension Scheme. (max 8% contribution from company matched at a ratio of 2:1)
* Extensive training and development

To apply for this position, candidates must be eligible to live and work in the UK

Matchtech acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers and is part of Gattaca Plc.

Gattaca Plc provides support services to Matchtech and may assist with processing your application.