Lead Machine Learning Engineer

IC Resources
Manor Park, United Kingdom
4 days ago

Role details

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

Job location

Manor Park, United Kingdom

Tech stack

Artificial Intelligence
Noise Reduction
Python
Machine Learning
TensorFlow
Signal Processing
PyTorch
Information Technology

Job description

They're now looking for a Lead Machine Learning Engineer to take a hands-on leadership role within their R&D team. This position combines technical ownership and strategic direction, guiding the research, development, and deployment of machine learning models for real-time speech enhancement., * Lead the design, training, and optimisation of ML models for speech separation and noise reduction.

  • Provide technical leadership and mentorship to a small, high-performing engineering team.
  • Bridge research and production - ensuring scalable, low-latency model deployment.
  • Collaborate cross-functionally with software and product teams to integrate ML systems into live products.
  • Contribute to the company's long-term AI strategy and technical roadmap.

Requirements

  • MSc or PhD in Computer Science, Machine Learning, or Signal Processing.
  • Proven experience in leading or mentoring ML/AI engineering teams.
  • Deep understanding of digital signal processing and speech/audio modelling.
  • Proficiency with Python, PyTorch/TensorFlow, and modern ML frameworks.
  • Track record of delivering production-grade ML systems with measurable performance improvements.
  • Experience with low-latency inference and model optimisation (ONNX, TensorRT, quantisation) is highly desirable.

This is an opportunity to take ownership of the machine learning function within a growing AI company, driving innovation in real-time communication and audio intelligence.

Apply for this position