Lead Machine Learning Engineer

IC Resources
Charing Cross, United Kingdom
2 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

Charing Cross, United Kingdom

Tech stack

Artificial Intelligence
Python
Machine Learning
TensorFlow
PyTorch
Information Technology

Job description

Responsibilities: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

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.

Benefits & conditions

Job DescriptionLead Machine Learning EngineerLocation: London (Hybrid)Salary: Highly Competitive + Benefits We're partnered with an innovative AI company building world-class technology that powers real-time voice and audio intelligence. Their products use deep learning and signal processing to isolate speech, eliminate background noise, and enhance communication clarity across enterprise, consumer, and high-performance sectors.

Apply for this position