Machine Learning Engineer

Arrows

Twickenham

On-site

GBP 50,000 - 75,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A cutting-edge technology company is seeking a Machine Learning Engineer to design, train, and optimise models for user personalisation. The ideal candidate should have expertise in TensorFlow and experience with GCP for deploying and maintaining ML models. Responsibilities include building scalable data pipelines, deploying ML models, and collaborating with cross-functional teams to align solutions with business goals. Strong communication skills and analytical abilities are essential for this role.

Qualifications

  • End-to-end experience in the ML lifecycle: development, training, deployment, monitoring, maintenance.
  • Strong proficiency in Python and ML frameworks.
  • Experience with GCP services like Vertex AI, Dataflow, BigQuery.

Responsibilities

  • Design, train, and optimise machine learning models for user personalisation.
  • Build and maintain scalable data pipelines for feature engineering.
  • Deploy, monitor, and maintain ML models in production environments.

Skills

Expertise in TensorFlow
Strong proficiency in Python
Experience with GCP machine learning services
Understanding of recommender systems
Hands-on with large-scale data processing
Communication skills
Analytical problem-solving

Tools

GCP
TFX
Kubeflow Pipelines
TensorFlow Serving

Job description

Design, train, and optimise machine learning models for user personalisation, including recommendation systems, ranking models, user segmentation, and content understanding, with a strong focus on TensorFlow-based development.

Build and maintain scalable data pipelines to support feature engineering and model training across large structured and unstructured datasets, leveraging cloud‑native tooling.

Production Deployment:

Deploy, monitor, and maintain ML models in production environments, including cloud‑based model serving on GCP. Ensure high availability, strong performance, and continuous model relevance.

Lead A/B testing and offline experimentation to evaluate model performance and guide ongoing improvement.

Cross‑Functional Collaboration:

Work closely with engineering, product, data, and research teams to ensure ML solutions align with product and business goals.

Stay informed on advances in machine learning, deep learning, and personalisation, and evaluate their integration into existing systems.

What you'll bring
  • End‑to‑end experience across the ML lifecycle: model development, training, deployment, monitoring, and continuous maintenance.
  • Strong proficiency in Python and ML frameworks, with expertise in TensorFlow (and experience with PyTorch).
  • Experience with GCP machine learning and data services (e.g., Vertex AI, Dataflow, BigQuery, AI Platform, Pub/Sub).
  • Hands‑on experience with ML training frameworks such as TFX or Kubeflow Pipelines, and model‑serving technologies like TensorFlow Serving, Triton, or TorchServe.
  • Background working with large‑scale batch and real‑time data processing systems.
  • Strong understanding of recommender systems, ranking models, and personalisation algorithms.
  • Familiarity with Generative AI and its use in production environments.
  • Strong communication skills and analytical problem‑solving abilities.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ML Engineer
Senior ML Engineer

Fractal • Greater London

On-site
GBP 120,000 - 170,000
Machine Learning Engineer
Machine Learning Engineer

Diagonal recruitment • Greater London

On-site
GBP 70,000 - 110,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Dimensionalconsultingltd • Manchester

Hybrid
GBP 70,000 - 90,000
Competitive salary with annual performance bonus
£2,000 annual conference and learning budget
Private healthcare and dental cover
+4
Machine Learning Engineer
Machine Learning Engineer

Data Science Festival • Greater London

Hybrid
GBP 55,000 - 75,000
Competitive salary with annual reviews
Hybrid working model offering flexibility
Generous holiday allowance
+2
Senior Machine Learning Engineer
Senior Machine Learning Engineer

trg.recruitment • Greater London

On-site
GBP 85,000 - 110,000
Machine Learning Engineer
Machine Learning Engineer

Global One • Greater London

On-site
GBP 60,000 - 80,000
Machine Learning Engineer - Scaling
Machine Learning Engineer - Scaling

BioTalent • Greater London

On-site
GBP 60,000 - 80,000
TensorFlow ML Engineer: Personalization & Recommenders
TensorFlow ML Engineer: Personalization & Recommenders

Arrows • Twickenham

On-site
GBP 50,000 - 75,000
Machine Learning Engineer
Machine Learning Engineer

Anson McCade • Greater London

Hybrid
GBP 144,000 - 176,000
Machine Learning Specialist
Machine Learning Specialist

Stanford Black Limited • Greater London

On-site
GBP 100,000 - 150,000
Competitive compensation
Bonus structure
Autonomy from day one
+1