> Markdown version of [/jobs/ext/2206473-machine-learning-scientist](https://www.wearedevelopers.com/jobs/ext/2206473-machine-learning-scientist). 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). --- # Machine Learning Scientist - **Company:** ECM Selection Limited - **Location:** Cambridge, UK (Remote available) - **Experience:** Expert - **Salary:** £80,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Computer Vision, Computer Programming, Python (Programming Language), Machine Learning, Tensorflow, Signal Processing, Scripting, Pytorch, Deep Learning, Keras, Scikit Learn - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26693 ## About the Role The Senior Machine Learning Scientist will have demonstrable skills that they will be able to use to help solve real life problems. They will apply research and evaluation methodology efficiently and with foresight. As part of an energetic and enthusiastic team, they will enjoy bringing their own contributions to the table, as well as encouraging and mentoring junior members of the team to excel too. They will have excellent skills in Python and algorithm prototyping and ideally will have a real interest in developing deep learning solutions for DSP problems, such as audio, computer vision, or time series processing., * Either a Master's degree or a PhD, and significant post-doc or commercial experience. It should include noteworthy achievements involving machine learning and deep learning in topics such as speech recognition, computer vision, or other AI involving sensory perceptions. Work on a signal processing use case, such as time series analysis or source separation would also be considered. * Deep understanding of machine learning and optimisation theory. For example, the capacity to formulate new loss functions or new architectures to address particular performance issues, or the capacity to justify the choice of existing solutions at the theoretical or mathematical level. * Programming, scripting and algorithm prototyping: Keras, Tensorflow, PyTorch, SciKit-Learn, Python. * Excellent communication skills., * Good knowledge of audio source separation, as well as machine learning aided audio filtering and generation. * Experience with multi-channel recording and multi-microphone applications, including beam-forming. * Familiarity with integrating a machine learning solution into a real-world product. * A good track record of academic publications or patent applications. Full right to work in the UK without time limit or sponsorship will also be required. Keywords: Machine Learning, Deep Learning, Python, Algorithms, Keras, Tensorflow, PyTorch, DSP, Audio, Computer Vision, AI, Artificial Intelligence, Senior, Cambridge, Remote Working. ## Description A thriving Cambridge company seek a Senior Machine Learning Scientist to assist in the innovation and evolution of their ground-breaking audio-related product. They offer a very competitive salary, excellent benefits and the opportunity for remote working. ## Related Videos - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [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) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [Overview of Machine Learning in Python](https://www.wearedevelopers.com/videos/840-overview-of-machine-learning-in-python) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models)