Machine Learning Engineer

Arrows is looking for a Machine Learning Engineer

Job description

What you’ll be doing

Model Development:

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.

Data Pipeline Engineering:

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.

Experimentation:

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.

Research & Innovation:

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.

Extra information

Status
Open
Education Level
Secondary School
Location
Twickenham
Type of Contract
Full-time jobs
Published at
04-02-2026
Full UK/EU driving license preferred
No
Car Preferred
No
Must be eligible to work in the EU
No
Cover Letter Required
No
Languages
English

Full-time jobs | Secondary School

Apply directly

Share this vacancy