Machine Learning Engineer, Siri Speech

Siri
Cambridge, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Cambridge, United Kingdom

Tech stack

Amazon Web Services (AWS)
Azure
Code Review
Distributed Computing Environment
Python
Machine Learning
TensorFlow
Software Engineering
Data Processing
Feature Engineering
Data Ingestion
PyTorch
Large Language Models
Model Validation
Siri
Containerization
Kubernetes
Information Technology
Low Latency
Machine Learning Operations
Software Version Control
Data Pipelines
Docker
Unsupervised Learning

Job description

We are looking for a skilled Machine Learning Engineer to design, build, and deploy machine learning systems that solve real-world problems at scale. You will work closely with data scientists, software engineers, and product teams to bring ML models from research into production., * Design, train, and evaluate machine learning models for production use cases

  • Build and maintain scalable ML pipelines (data ingestion, feature engineering, training, evaluation, serving)
  • Collaborate with data scientists to translate research prototypes into robust, production-grade systems
  • Monitor deployed models for performance degradation and data drift
  • Optimize models for latency, throughput, and resource efficiency
  • Contribute to ML infrastructure, tooling, and best practices

Requirements

  • MSc in Computer Science, Machine Learning, Statistics, or a related field
  • Proven experience in machine learning or a related engineering role
  • Strong proficiency in Python and ML frameworks (PyTorch, TensorFlow, JAX)
  • Experience with the full ML lifecycle: data processing, training, evaluation, deployment

Preferred Qualifications

  • Familiarity with distributed training and large-scale data pipelines
  • Solid understanding of ML fundamentals: supervised/unsupervised learning, model evaluation, regularization
  • Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)
  • Strong software engineering practices: testing, code review, version control
  • Experience with LLMs, fine-tuning, RLHF
  • Familiarity with MLOps tools (MLflow, Weights & Biases, Kubeflow)
  • Background in a specific domain (audio generation, speech-to-speech, NLP)
  • Experience with feature stores or real-time serving infrastructure

Apply for this position