Overview

Position Title:Lead Data Engineer

Company:ITV

Location:Liverpool, UK

Job Description:

The Group Technology Services teams are charged with ensuring a quality operational service across all the tools and systems, and with delivering ongoing improvements and upgrades in line with business priorities. Group Technology is central to our overall technology strategy and ensures we have the tools and tech to be Britain’s largest and most loved broadcaster.

Responsibilities:

  • Building highly scalable data pipelines leveraging our data platform for both batch and streaming data
  • Processing large amounts of data using spark to ensure data are readily available for machine learning models, analytics and business intelligence
  • Collaborating with a cross functional team including data strategist, data scientists and business stakeholders
  • Optimising and maintaining existing data pipelines to improve performance, data quality and increasing business impact
  • Communicating complex solutions in a clear and understandable way to both experts and non-experts
  • Prototype new approaches and productionise solutions at scale for our millions of active users
  • Work closely with backend engineer to create source aligned data products inline with business requirements and engineering best practices
  • Hire, coach and develop a team of Data Engineers

Requirements:

  • Experience of building high-traffic systems and pipelines
  • Expert knowledge of high level programming languages (Scala, Python, Java…)
  • Strong experience of Spark and ETL pipelines
  • Strong knowledge of system design within a cloud environment (in particular AWS)

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.