Overview

Position Title: Senior Machine Learning Engineer

Company: ITV

Location: Brighton, UK

Job Description:

Sitting in the Data Innovation function, we have an opportunity for a Senior Machine Learning Engineer to join our ML Ops team and be instrumental in delivering our data strategy.

Responsibilities:

  • Designing and building a self served framework to productionise machine learning models in a standardised and automated way
  • Using automation tools to orchestrate pipelines, testing and deploying software and automate decisioning
  • Collaborating with Data Engineers, Platform Engineers and Data Architects to develop a best in class platform following best practices. Ensuring reliability, stability and availability
  • Maintaining and expanding functionalities of the existing solution to improve performance metrics and increase business impact
  • Communicating complex concepts in a clear and understandable way to both experts and non-experts
  • Training/mentoring Data Scientists and/or specialists on how to deploy their models
  • Creating prototypes for use cases, and scaling to create agnostic frameworks
  • Working as part of a team of ML Engineers to develop the ML pipelines

Requirements:

  • Experience of designing and developing highly efficient systems to productionise machine learning models
  • Experience of cloud platform like AWS
  • Experience of deploying code using Jenkins and Github
  • Experience of deploying ML models as API using flask and python
  • Experience of spark (Scala or Python) for ETLs and model development
  • Experience of collaborating with architect, test engineers, platform engineers

About ITV

It’s an exciting time to join ITV. With the largest commercial family of channels in the UK and with our global footprint growing, we’re about to take not only our business, but also broadcasting, as we know it, to a whole new level.