Senior Machine Learning Engineer - Automatic Speech Recognition (ASR)
Senior Machine Learning Engineer - Automatic Speech Recognition (ASR)

Senior Machine Learning Engineer - Automatic Speech Recognition (ASR)

Full-Time 70000 - 90000 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Design and improve machine learning models for speech recognition and natural language processing.
  • Company: Join Cresta, a cutting-edge AI company transforming customer interactions.
  • Benefits: Competitive salary, equity, and comprehensive benefits package.
  • Why this job: Be at the forefront of AI innovation and make a real impact in the workforce.
  • Qualifications: Master’s or Ph.D. in relevant fields with 5+ years of ML experience.
  • Other info: Dynamic team environment with opportunities for growth and collaboration.

The predicted salary is between 70000 - 90000 £ per year.

Cresta is on a mission to turn every customer conversation into a competitive advantage by unlocking the true potential of the contact center. Our platform combines the best of AI and human intelligence to help contact centers discover customer insights and behavioural best practices, automate conversations and inefficient processes, and empower every team member to work smarter and faster.

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

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.

This posting will be used to fill a newly-created role. We have noticed a rise in recruiting impersonations across the industry, where scammers attempt to access candidates' personal and financial information through fake interviews and offers. All Cresta recruiting email communications will always come from the @cresta.ai domain. Any outreach claiming to be from Cresta via other sources should be ignored. If you are uncertain whether you have been contacted by an official Cresta employee, reach out to recruiting@cresta.ai.

Senior Machine Learning Engineer - Automatic Speech Recognition (ASR) employer: Cresta

Cresta is an exceptional employer, offering a dynamic work environment where innovation meets collaboration. As a Senior Machine Learning Engineer, you will be part of a pioneering team dedicated to advancing AI technologies in Automatic Speech Recognition, with ample opportunities for professional growth and development. Located at the forefront of AI research, Cresta fosters a culture of creativity and excellence, empowering employees to make a meaningful impact in transforming customer interactions.
C

Contact Detail:

Cresta Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Machine Learning Engineer - Automatic Speech Recognition (ASR)

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Cresta. A friendly chat can open doors and give you insights that a job description just can't.

✨Tip Number 2

Show off your skills! If you've got a portfolio or GitHub with projects related to ASR or NLP, make sure to highlight them. Real-world examples of your work can really set you apart.

✨Tip Number 3

Prepare for the interview by brushing up on your ML knowledge, especially around evaluation frameworks and model performance. Be ready to discuss how you've tackled challenges in past projects.

✨Tip Number 4

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 Cresta team.

We think you need these skills to ace Senior Machine Learning Engineer - Automatic Speech Recognition (ASR)

Machine Learning
Automatic Speech Recognition (ASR)
Natural Language Processing (NLP)
Model Evaluation
Benchmarking
Error Analysis
Data Analysis
ML Frameworks (e.g., PyTorch, TensorFlow, Hugging Face)
Transformer-based Models
Data Pipeline Development
Quality Monitoring
Collaboration with Cross-functional Teams
Scalable Evaluation Infrastructure
Production System Deployment

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to highlight your experience in machine learning and ASR. We want to see how your skills align with our mission at Cresta, so don’t hold back on showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you’re passionate about AI and how you can contribute to our team. Be genuine and let your personality come through.

Showcase Your Projects: If you've worked on any cool ML projects, especially those related to speech recognition or NLP, make sure to mention them. We love seeing practical applications of your skills, so include links or descriptions!

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. Plus, it shows us you’re serious about joining the Cresta team!

How to prepare for a job interview at Cresta

✨Know Your ASR Inside Out

Make sure you brush up on the latest advancements in Automatic Speech Recognition. Be ready to discuss your experience with model evaluation and error analysis, as well as how you've improved ASR quality in past projects.

✨Showcase Your Technical Skills

Prepare to demonstrate your proficiency with ML frameworks like PyTorch or TensorFlow. Bring examples of your work that highlight your ability to build and deploy machine learning models, especially in speech recognition and NLP.

✨Understand the Business Impact

Cresta is all about turning customer conversations into competitive advantages. Be prepared to explain how your technical contributions have led to measurable business outcomes in previous roles, particularly in improving AI-driven experiences.

✨Collaborate and Communicate

Since this role involves working closely with product managers and UX teams, practice articulating your ideas clearly. Think of examples where you've successfully collaborated across teams to align technical goals with business objectives.

Senior Machine Learning Engineer - Automatic Speech Recognition (ASR)
Cresta

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>