Machine Learning Scientist

ECM Selection Limited
Cambridge, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

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

Tech stack

Artificial Intelligence Computer Vision Computer Programming Python (Programming Language) Machine Learning Tensorflow Signal Processing Scripting Pytorch Deep Learning Keras Scikit Learn

Job 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.

Requirements

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.

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.

3:14 min

Structuring career paths and localized data architectures

Ulrich Wurstbauer +1 · LIVE

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

1:18 min

Converting existing Keras models to TensorFlow format

Håkan Silfvernagel · LIVE

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

1:06 min

Compiling PyTorch environments for advanced time forecasting

Christoph Lohrmann Christoph Lohrmann +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all