Algorithm and Software Developer

ECM Selection Limited
London, UK
5 days ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£45,000.0
Working hours
Regular working hours

Tech stack

Algorithm Design Computer Vision Python (Programming Language) Machine Learning SC Clearance

Job description

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.

Requirements

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., * 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Embedding fairness into algorithmic design and continuous evaluation pipelines

Prathyusha Charagondla · LIVE

5:55 min

Practical applications and use cases for computer vision

Flo Pachinger · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

51 sec

Overcoming inefficiencies in computer vision modeling

Antonio Tavera Antonio Tavera · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all