Senior Machine Learning Engineer

Company: Speechmatics
Apply for the Senior Machine Learning Engineer
Location: Cambridge
Job Description:

Overview

As a Senior Machine Learning Engineer, you drive cutting-edge R&D in speech technologies within a cross-functional team. You will stay at the forefront of ML developments, delivering high-impact projects and guiding colleagues. You’ll contribute to building and deploying state-of-the-art models, including large self-supervised systems, that power accurate speech recognition. This role offers a meaningful impact on a mission to Understand Every Voice, in a collaborative, innovation-driven environment.

Pay / Benefits

  • Private Medical and Dental for you and your family
  • Global working opportunities
  • Generous holiday allowance and pension/401K matching
  • Working-from-home allowance for tech equipment
  • Hybrid (2-3 office days) with Focus Fridays and Together Tuesdays
  • Parental leave support and adoption/reproductive health services

Responsibilities

  • Work on complex R&D projects with a diverse engineering group to reach ambitious goals
  • Stay current with the latest developments in machine learning
  • Execute high-impact projects to ensure team success
  • Mentor team members and collaborate across departments

Key requirements

  • Demonstrated experience pursuing ambitious R&D agendas in collaboration
  • Precise attention to detail with awareness of the big picture and ML trajectory
  • Understanding of the modern ML stack, including transformer architectures and best practices
  • Experience in distributed training techniques
  • Familiarity with optimization strategies for model inference (e.g., dynamic batching, flash attention, speculative decoding)
  • Preferred: publications in top-tier conferences, contributions to open-source, technical writing
  • Collaborative mindset
  • Attention to detail
  • Strategic thinking about ML direction
  • Contemporary transformer architectures (GQA, KV-caching)
  • Distributed training techniques
  • Model inference optimization (dynamic batching, flash attention, speculative decoding)

…

Posted: October 6th, 2026