> Markdown version of [/jobs/ext/2207895-software-engineer-ml-development](https://www.wearedevelopers.com/jobs/ext/2207895-software-engineer-ml-development). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - ML Development - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Experience:** Expert - **Salary:** £65,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Artificial Intelligence, Amazon Web Services, DevOps, Python (Programming Language), Machine Learning, NoSQL, NumPy, Tensorflow, Software Engineering, SQL Databases, Pytorch, Pandas, Matplotlib, Data Management, Machine Learning Operations, Software Coding, Data Pipelines, Software Library - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26262 ## About the Role * A 1st or 2.1 degree in an applicable STEM subject from a leading university. * Demonstrably strong software engineering knowledge and proven ability to contribute substantially to software projects. * Excellent coding skills, ideally in Python, including common scientific libraries such as NumPy, Pandas, or matplotlib - comparable languages would also be considered. * Full existing right to work in the UK without restriction, time limit, or sponsorship. Knowledge of at least some of the flowing would be advantageous: SQL and NoSQL databases, infrastructure/DevOps tools, AWS, JavaScript, familiarity with machine learning concepts and tools such as TensorFlow or PyTorch ## Description This is a broad role in terms of technologies, with opportunities to get involves across the technology stack from highly optimised C running behind the scenes in Python Machine Learning libraries to building data management systems in AWS, and always with an eye on the latest technologies and how they can be leveraged to enhance the product. ## Related Videos - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Machine Learning for Software Developers (and Knitters)](https://www.wearedevelopers.com/videos/154-machine-learning-for-software-developers-and-knitters) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)