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