> Markdown version of [/jobs/ext/2208166-lead-software-engineer-machine-learning](https://www.wearedevelopers.com/jobs/ext/2208166-lead-software-engineer-machine-learning). 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). --- # Lead Software Engineer - Machine Learning - **Company:** ECM Selection Limited - **Location:** London, UK - **Experience:** Expert - **Salary:** £130,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Neural Networks, Computer Vision, Data Mining, Python (Programming Language), Machine Learning, Natural Language Processing, Software Engineering - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26834 ## About the Role Based in London with flexible hybrid working, this role demands excellent software engineering skills, and a broad understanding of machine learning strategies in fields such as machine vision or language processing, and either prior experience in technical leadership or an interest in taking on such responsibilities., * A 1st or 2.1 in a numerate STEM subject such as computer science, maths etc. supported by strong grades at A-level (or overseas equivalent) * Substantial hands-on expertise in architecting and implementing commercial quality software (Ideally, this will be in Python but similar languages may be considered) * A good fundamental understanding of a range of machine learning techniques * Previous success in a technical leadership role, or an interest in talking on leadership responsibilities * Full existing right to work in the UK without restriction, time limit, or sponsorship ## Related Videos - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [Focoos AI: Building the Future of Computer Vision](https://www.wearedevelopers.com/videos/1659-focoos-ai-building-the-future-of-computer-vision) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) - [What non-automotive Machine Learning projects can learn from automotive Machine Learning projects](https://www.wearedevelopers.com/videos/397-what-non-automotive-machine-learning-projects-can-learn-from-automotive-machine-learning-projects) - [Intelligent Automation using Machine Learning](https://www.wearedevelopers.com/videos/157-intelligent-automation-using-machine-learning) - [How Machine Learning is turning the Automotive Industry upside down](https://www.wearedevelopers.com/videos/61-how-machine-learning-is-turning-the-automotive-industry-upside-down) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)