> Markdown version of [/jobs/ext/2206454-ai-ml-engineer](https://www.wearedevelopers.com/jobs/ext/2206454-ai-ml-engineer). 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). --- # AI / ML Engineer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £80,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, C++ (Programming Language), EHealth, Python (Programming Language), Machine Learning, Tensorflow, Systems Integration, Pytorch, Deep Learning, Information Technology - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26189 ## About the Role You must show evidence of real-world experience in the design of complex systems using machine learning or artificial intelligence across the whole development lifecycle, from data acquisition and preparation through design and modelling to product deployment. Key to the role is the ability to design and build models from scratch., * A 1st or 2.1 degree in computer science, ideally with an ML / AI focus, from a highly ranked university * Demonstrable experience in building AI / ML models for real world applications from scratch, specifically within an engineering or physics application. * Excellent skills coding in languages such as Python, C++ or R * Keen communicator who enjoys working with external customers to devise novel ideas. Experience using deep learning frameworks such as TensorFlow or PyTorch would also be of interest. ## Description This is an exciting role for an ambitious Software Engineer with applied AI / ML research. Alongside deeply technical hands-on work, you will work with clients to shape their ideas, bringing your technical leadership qualities to the role. ## Related Videos - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [Getting Started with Machine Learning](https://www.wearedevelopers.com/videos/260-getting-started-with-machine-learning) - [How AI Models Get Smarter](https://www.wearedevelopers.com/videos/1374-how-ai-models-get-smarter) - [Serverless deployment of (large) NLP models ](https://www.wearedevelopers.com/videos/158-serverless-deployment-of-large-nlp-models) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What Industries Outside of AI Are Hiring The Most AI Experts?](https://www.wearedevelopers.com/magazine/98-what-industries-outside-of-ai-are-hiring-the-most-ai-experts) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud](https://www.wearedevelopers.com/magazine/600-got-ai-ideas-but-no-money-here-are-10-free-ways-to-level-up-your-ai-skills-with-google-cloud) - [Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production](https://www.wearedevelopers.com/magazine/475-coffee-with-developers-maria-apazoglou-making-ai-understandable-for-all-in-production)