Research Software Engineer (Optimisation, Python, ML)

Understanding Recruitment Ltd
£70k - £90k pa + bens
25 Sep 2017
03 Nov 2017
Contract Type
Full Time
Research Software Engineer (Optimisation, Python, ML) We are seeking a Research Software Engineer (Optimisation, Python, ML) for our growing Artificial Intelligence business that investigates using cutting-edge Machine Learning algorithms to reduce energy wastage across the world. We are a research-led international medium sized business - and now we are looking to build our second office in Cambridge from the ground up. As a Research Software Engineer / Research Engineer, you will join us as we push forward with our research which has the potential to affect hundreds of millions of people; whilst having a profoundly positive effect on our environment. As a Research Software Engineer / Research Engineer, you will play an important part of shaping our business as we build our Cambridge office. You will work closely with our wider research team who have field-leading expertise within the areas of Artificial Intelligence, Machine Learning, Intelligent & Complex Systems. We are looking for an ambitious Research Software Engineer / Research Engineer at our forward-thinking company who isn't afraid to take risks and fail; we want people to be as creative with their thinking as possible to take our company to new levels of success. As a Research Software Engineer / Research Engineer, you will work alongside Research Scientists - designing, engineering, developing models and algorithms on top of implementing software libraries required for varied research. We are open to tech backgrounds - we use Julia, Matlab and Python though are more than happy to see people from Java, C++ and other language backgrounds. What we can offer a Research Software Engineer / Research Engineer - A company where you can have a significant impact on the direction of our business as we grow our presence in the UK. - An environment which will value and push forward your experience or research in one of the following: Distributed Systems / Distributed computing / Machine Learning / Statistics / Probability Theory / Optimisation - Lots of Personal Development - we will financially support any relevant learning in the form of training, conferences, seminars etc - A relaxed and informal working environment with very little bureaucracy. - A flexible working office environment, occasionally working from home is something we support. Key Skills Include: Research Software Engineer / Research Engineer, Researcher, Engineering, Python, Matlab, Julia, Research, PhD, Publications, Times-Series Forecasting, Distributed Systems, Distributed Computing, Machine Learning, Statistics, Probability Theory, Optimisation, Design, Programming, Engineering, Software Libraries, Open Source, algorithms, Mathematics, Statistics, Engineering, Computer Science, Physics, Economics, Energy Markets.
This job was originally posted as