Principal Machine Learning Engineer
Core
Principal ML Engineer leading R&D and production deployment of large-scale speech AI models to power global speech recognition systems.
Role type
Principal Machine Learning Engineer (Speech AI)
Builds
Large self-supervised speech models and production ML services for Speechmatics' global speech recognition platform
Domain
Speech AI / NLP / Cloud Infrastructure
Deliverable
production ML models
Required skills
Transformer architectures (GQA, KV-caching), distributed training, model inference optimization (dynamic batching, flash attention, speculative decoding), Python, TensorFlow, PyTorch, cloud platforms, MLOps, CI/CD, Docker, Kubernetes
Preferred skills
Speech-to-text or text-to-speech experience, open-source contributions, published research in top-tier conferences
Technologies
TensorFlow, PyTorch, Docker, Kubernetes
Responsibilities
Develop and deploy ML models translating research into scalable code; Optimize models for speed, accuracy, and cost; Evaluate and integrate cutting-edge ML approaches; Solve complex ML problems across the organization; Define and enforce best practices for code quality and model lifecycle; Mentor engineers and foster technical excellence; Co-define long-term technical vision
Seniority
Principal, technical leadership & mentorship