At a Glance
- Tasks: Design and improve cutting-edge ML models for speech recognition and NLP systems.
- Company: Join Cresta, a leader in AI-driven customer interactions.
- Benefits: Competitive salary, equity, and comprehensive benefits package.
- Why this job: Make a real impact on AI quality and performance in production environments.
- Qualifications: Master’s or Ph.D. in relevant fields with 5+ years of ML experience.
- Other info: Exciting opportunity in a dynamic team focused on innovation and growth.
The predicted salary is between 43200 - 72000 £ per year.
About the role: At Cresta, we are dedicated to building state-of-the-art Machine Learning systems that power real-time, intelligent customer interactions. Our team develops models and platforms that process large-scale, multimodal data—especially speech and text—to extract meaning, improve quality, and deliver actionable insights at scale. By combining applied research with strong engineering discipline, we enable organizations to continuously improve AI-driven experiences in production environments. A key focus of this role is advancing model evaluation, measurement, and quality improvements, with particular emphasis on Automatic Speech Recognition (ASR) and downstream NLP systems. You will design rigorous evaluation frameworks, define quality metrics, and drive systematic improvements to model accuracy, robustness, and reliability. You will work closely with applied researchers, product teams, and platform engineers to ensure that model performance improvements translate into measurable business impact. As a Senior Machine Learning Engineer, you will be at the forefront of applying modern ML and speech/NLP techniques to production systems. Your work will focus on improving ASR quality, building scalable evaluation and benchmarking infrastructure, and enabling continuous model iteration through data-driven insights.
Responsibilities
- Design, implement, and maintain evaluation frameworks to measure model accuracy, robustness, latency, and real-world performance across ASR and NLP systems.
- Lead ASR quality improvement efforts, including error analysis, dataset curation, metric definition (e.g., WER and task-specific metrics), and model iteration.
- Analyze large-scale speech and text data to identify failure modes and drive targeted model and data improvements.
- Develop, train, and deploy machine learning models for speech recognition and downstream tasks such as classification, entity recognition, information extraction, and structured insight generation.
- Partner with applied research to translate experimental improvements into production-ready systems.
- Collaborate with product managers, platform engineers, and UX teams to align model quality metrics with customer and business goals.
- Optimize ML pipelines and evaluation workflows to operate efficiently and reliably at scale.
- Establish best practices for model validation, offline/online evaluation, and continuous quality monitoring in production.
Qualifications We Value
- Master’s or Ph.D. in Computer Science, Machine Learning, AI, or a related field.
- 5+ years of hands-on experience building, evaluating, and deploying ML models in production.
- Strong background in speech recognition (ASR), speech processing, or closely related domains.
- Deep experience with model evaluation, benchmarking, and error analysis for ML systems.
- Proficiency with ML frameworks and libraries (e.g., PyTorch, TensorFlow, Hugging Face).
- Solid understanding of modern ML techniques, including transformer-based models and large-scale training.
- Experience building data pipelines and tooling for large-scale experimentation and quality analysis.
- Strong passion for improving real-world AI system quality, with a track record of delivering measurable, production-grade improvements.
Compensation for this position includes a base salary, equity, and a variety of benefits. Actual base salaries will be based on candidate-specific factors, including experience, skillset, and location, and local minimum pay requirements as applicable.
Senior Machine Learning Engineer in London employer: Cresta CTO & co
Contact Detail:
Cresta CTO & co Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Machine Learning Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Cresta. A friendly chat can sometimes lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your machine learning projects, especially those related to ASR and NLP. This gives you a chance to demonstrate your expertise beyond just a CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on your ML concepts and coding skills. Practice common interview questions and be ready to discuss your past projects in detail.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team.
We think you need these skills to ace Senior Machine Learning Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with ASR and NLP systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about improving AI system quality and how your background makes you a perfect fit for our team at Cresta.
Showcase Your Technical Skills: Don’t forget to mention your proficiency with ML frameworks like PyTorch or TensorFlow. We love seeing candidates who can hit the ground running, so highlight any hands-on experience you have with these tools.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!
How to prepare for a job interview at Cresta CTO & co
✨Know Your ML Stuff
Make sure you brush up on your machine learning knowledge, especially around ASR and NLP systems. Be ready to discuss specific models you've worked with, the challenges you faced, and how you overcame them. This shows you're not just familiar with theory but have practical experience.
✨Showcase Your Evaluation Frameworks
Since this role focuses heavily on model evaluation, come prepared to talk about the frameworks you've designed or implemented. Discuss the metrics you defined and how they improved model performance. This will demonstrate your ability to translate technical work into real-world impact.
✨Collaborate Like a Pro
Highlight your experience working with cross-functional teams, such as product managers and UX designers. Share examples of how you aligned model quality metrics with business goals. This shows that you understand the importance of collaboration in delivering successful AI solutions.
✨Prepare for Problem-Solving Questions
Expect to tackle some problem-solving scenarios during the interview. Think about common failure modes in ASR and NLP systems and how you would approach fixing them. This will showcase your analytical skills and your ability to think on your feet.