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