Senior ML Engineer

Gofractional

Greater London

Hybrid

GBP 90,000 - 120,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Gofractional is seeking a Senior/Expert ML Engineer to lead model development for personalised recommendations. You will design, train, and optimise models, build robust data pipelines, and deploy systems in production with monitoring and iteration based on experiments.

You will work in London with two days in the office weekly, collaborating across disciplines to advance personalised content and recommendations using cutting-edge ML techniques.

Qualifications

  • Strong experience with ML training frameworks (TFX, Kubeflow) and model serving tech.
  • End-to-end ML lifecycle: development, deployment, monitoring, maintenance.
  • Proficiency in Python; knowledge of ML libraries (TF, PyTorch).
  • Experience with high-volume data processing and real-time streaming.
  • Understanding of recommender systems and personalisation.
  • Familiarity with Generative AI for production use.
  • Good communication and analytical problem-solving skills.

Responsibilities

  • Design, train, and optimise ML models for user personalisation and ranking.
  • Build and maintain scalable data pipelines for feature engineering and training.
  • Deploy and monitor ML models in production for high availability.
  • Lead A/B testing and offline experiments to evaluate efficacy.
  • Collaborate with cross-functional teams to align ML with business goals.
  • Evaluate emerging research for potential integration.

Skills

Python
TensorFlow
PyTorch
Generative AI
Communications
Analytical problem-solving

Tools

Kubeflow Pipelines SDK
TensorFlow Serving
TorchServe
Triton
Scala

Job description

Role
Who you are
  • Strong demonstrated experience using ML Training frameworks (mainly TFX, Kubeflow Pipelines SDK) and Model Serving technologies (eg. Tensorflow Serving, Triton, TorchServe)
  • Demonstrated expertise in the full lifecycle of machine learning, from model development, deployment and serving to monitoring and maintenance
  • Proficiency in Python and knowledge of ML libraries/frameworks (e.g., TensorFlow, PyTorch)
  • Experience using ML Training frameworks (e.g., TFX, Kubeflow Pipelines SDK) and Model Serving technologies (eg. Tensorflow Serving, Triton, TorchServe)
  • Experience with high-volume data processing and real-time streaming architectures
  • Strong understanding of recommendation system design and personalisation algorithms
  • Familiarity with Generative AI and its applications in production settings
  • Good communication and analytical problem-solving skills
  • If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

Desirable

  • Experience working on OTT platforms
  • Experience in Scala
What the job involves
  • Model Development: Design, train, and optimise machine learning models focused on user personalisation, encompassing recommendation engines, ranking algorithms, user segmentation, and content analysis
  • Data Pipeline Engineering: Construct and maintain robust and scalable data pipelines for feature engineering and model training utilising both structured and unstructured large-scale datasets
  • Production Deployment: Deploy and supervise ML models in production environments, ensuring high availability, optimal performance, and continued relevance
  • Experimentation: Lead the design and analysis of A/B tests and offline experiments to evaluate model efficacy and support continuous improvement
  • Cross-Functional Collaboration: Engage with multidisciplinary teams to align machine learning initiatives with business objectives and user needs
  • Research & Innovation: Evaluate emerging research in machine learning, deep learning, and personalisation for potential integration within existing systems

Contract Details:

  • 12 Month Fixed Term Contract
  • End Date: September 30, 2026
  • Location: London, 2 days a week in office (West London, UK)
  • Level: Senior and Expert level
  • Required Skills: Python, Scala, TensorFlow, Kubeflow, PyTorch
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Machine Learning Engineer
Machine Learning Engineer

Arrows • Twickenham

On-site
GBP 50,000 - 75,000
Senior ML Engineer
Senior ML Engineer

C4S Search Ltd • Greater London

Hybrid
GBP 90,000 - 150,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Maxwell Bond • City of Westminster

Hybrid
GBP 51,000 - 69,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Maxwell Bond • Greater London

Hybrid
GBP 54,000 - 66,000
Senior Machine Learning Engineer (Recommendation)
Senior Machine Learning Engineer (Recommendation)

Sky • Isleworth

Hybrid
GBP 80,000 - 100,000
Sky Q
Exclusive Sky Glass rate
Generous pension package
+3
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Harnham - Data and Analytics Recruitment • Greater London

Hybrid
GBP 99,000 - 121,000
Hybrid work
Competitive pay + bonus
Career progression
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Signify Technology • London

Hybrid
GBP 90,000 - 140,000
Private medical insurance
Learning & Growth budgets
Family support policies
+8
ml engineer for enterprise decision-making
ml engineer for enterprise decision-making

Enfint • Greater London

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

NLP PEOPLE • Greater London

On-site
GBP 80,000 - 120,000
Senior ML/AI Engineer
Senior ML/AI Engineer

Ocho People • Belfast City District

Hybrid
GBP 65,000 - 75,000
Hybrid work
Global exposure
High-impact ML work