Machine Learning Engineer
Run-time Group Ltd
Charing Cross, United Kingdom
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Charing Cross, United Kingdom
Tech stack
Amazon Web Services (AWS)
Azure
Software as a Service
Cloud Computing
Continuous Integration
Data Governance
ETL
Python
Machine Learning
Data Processing
Feature Engineering
Kubernetes
Kafka
Machine Learning Operations
Docker
Job description
- Build and deploy machine learning models into production.
- Develop ML systems optimised for a multi-tenant SaaS platform.
- Create ETL pipelines for large, complex property datasets.
- Monitor, tune, and iterate on model performance.
- Collaborate with product and engineering teams on ML-driven features.
- Document solutions and communicate clearly with technical and non-technical stakeholders.
Requirements
- 4+ years as a Machine Learning Engineer or similar role.
- Strong Python engineering skills.
- Experience deploying ML models in production.
- Understanding of multi-tenant SaaS architecture.
- Solid ETL, data processing, and feature engineering experience.
- Strong statistical and analytical capabilities.
- Experience in start-up or scale-up environments.
Desirable
- MLOps tools (MLflow, Kubeflow, Sagemaker, etc.)
- Experience in PropTech or property data.
- Cloud experience (AWS/GCP/Azure).
- Docker/Kubernetes, CI/CD, and event-driven data tools (Kafka/Kinesis).
- Knowledge of data governance in SaaS environments.