The latest opportunities from ecm.

See what we can offer you, and tell us you're interested. We'll do the rest.

The ecm guarantee.

We know what it's like to be looking for a high-tech job - we've worked in the industry ourselves! Here's how we work:

  • If you send your details to ecm, we treat them as confidential.
  • We only send your CV to a company with your express prior permission.
  • We will speak to you before we do anything.
  • All ecm consultants have a technical background in engineering, maths or the physical sciences.
  • Let us do the hard work – if you can't see quite the right job for you, let us look for you.

Algorithm and Software Developer (24293)

Surrey / SW London
to £45k DoE

Machine Learning, Computer Vision, Consultancy, Research, C++, Python, Surrey

Summary: Algorithm developer with technical consultancy, working on demanding state of the art projects that make a clear contribution to security and society; UK security clearance needed.

Within this small consultancy, you will play a pivotal role in the technical work of the company, contributing to cutting edge R&D projects and helping form the nucleus of the machine learning and computer vision expertise. The role will provide the opportunity to advance the state of the art in these fields, through developing new algorithms and/or adapting existing algorithms for bespoke applications.

You will have a strong first degree in a mathematical subject from a well-ranked university; you may well have a PhD too. Real-world application experience would be of interest, particularly in software engineering principles, but applications from graduate level up are welcomed.

Our client is looking for someone with:

  • at least a 2.1 degree in a STEM subject from a top world-ranked university.
  • an interest in creating efficient algorithms.
  • demonstrable programming experience in C++ or Python.
  • some experience in computer vision and machine learning e.g. OpenCV, Tensorflow.
  • the right to work in the UK without any restrictions and the ability to gain UK security clearance.

Working in a consultancy, it will be crucial to communicate well with your colleagues, and to display the ability to convey complex ideas to a range of audiences.

In return, you will work in a closely knit team of like-minded individuals, on technically challenging and rewarding projects.

You must also be in a position to gain UK security clearance.

Keywords: algorithm development, maths, computer vision, machine learning, numerical optimisation, Python, consultancy, C++, SW London, Surrey.

Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.