Machine Learning Research Engineer

IC Resources
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Artificial Intelligence
Python
Machine Learning
TensorFlow
Signal Processing
PyTorch
Deep Learning
Information Technology

Job description

  • Research and prototype deep learning models for speech enhancement and separation.
  • Design and optimise training pipelines using large-scale audio datasets.
  • Collaborate with engineering teams to deploy models into real-world, low-latency environments.
  • Stay up to date with new research and contribute to the company's IP.

Requirements

  • Background in audio or speech-related ML (e.g., noise suppression, source separation).
  • MSc or PhD in a relevant field (ML, Signal Processing, Computer Science, etc.)
  • Strong Python skills with experience in PyTorch or TensorFlow.
  • Experience taking models from research to production.

This is a great opportunity to join a small, high-performing team at the forefront of voice AI innovation, with genuine impact and visibility across the business.

About the company

We're working with a rapidly growing AI company developing cutting-edge technology that enhances real-time voice and audio communication. Their products use advanced deep learning and signal processing techniques to isolate speech and remove background noise, improving clarity and focus across a range of industries, from enterprise software to high-performance environments.

Apply for this position