Data Engineer

Itv

London Borough of Hammersmith and Fulham

Híbrido

GBP 75.000 - 110.000

Tempo integral

14 dias+

Uma candidatura completa em um minuto

Currículo e carta de apresentação personalizados, prontos para serem enviados.

Passe pelos filtros ATS

Resumo da vaga

ITV is seeking a Data Engineer to join the BDE team working on the Synapse platform, ITV's operational data engine. You will help transition our data landscape and power core viewer experiences with high-quality data.

The role balances feature development (pipeline building), platform health, and BAU support. You will collaborate across Personalisation, Marketing, Commercial and Finance teams, and participate in on-call rotes as needed.

Qualificações

  • Strong SQL and data manipulation skills.
  • Proficiency in Python or Java; willingness to learn others.
  • Experience with streaming/batch data pipelines and data tooling.
  • Bachelor’s degree in computing or related field.

Responsabilidades

  • Build and maintain streaming and batch pipelines on Dataflow and BigQuery.
  • Develop Terraform-based infrastructure and automate deployments.
  • Write unit/integration tests and contribute to CI/CD pipelines.
  • Ensure observability with dashboards and alerts for data platforms.

Conhecimentos

SQL
Python
Go
Java

Formação

Bachelor's degree in Computer Science or related field

Ferramentas

Terraform
Dataflow
BigQuery
Cloud Functions
GKE

Descrição da vaga

Working location: London, White City, hybrid 1-2 days in week.

Contract Type: Permanent

Role Overview

As a Data Engineer in the BDE team, you will be a key contributor to the Synapse platform - ITV’s operational data engine. We are currently on an ambitious journey to transition our data landscape to make it fit for future needs which collect and measure user behaviour, ensuring high-quality data powers ITV's core viewer experiences.

This role is roughly balanced across three pillars:

  • 50% Feature building: Building new pipelines, data products and real-time capabilities.
  • 25% Platform & service health: Observability, cost, decommissioning and infrastructure-as-code for your own services, alongside our dedicated DevOps engineers.
  • 25% BAU & support: Ensuring platform stability and performance.
Key Responsibilities
  • Pipeline Engineering: Build and maintain high-throughput streaming and batch pipelines on Dataflow and BigQuery, with Python for orchestration and tooling, utilising Go for the low-latency viewer-facing services, such as continue watching.
  • Infrastructure as Code: Deploy and manage services using a "lego brick" Terraform methodology, with the flexibility to write custom pipelines when standard modules don't fit the use case.
  • Testing & Quality: Write unit and integration tests as part of our Definition of Done, and help us move beyond after-the-event validation toward proactive, integrated testing, including load testing ahead of big live events.
  • Observability: Set up metrics and alerting for what you ship, using native logging and monitoring dashboards defined in Terraform, alongside Grafana & Prometheus for deeper system metrics.
  • Security: Implement and manage fine-grained access through GCP IAM to ensure data integrity and compliance.
  • Support & Rota: Take part in the team’s support and on-call rota, triaging support issues and bugs as they are reported. Critical issues with our viewer-facing services are picked up straight away, with everything else prioritised alongside planned engineering work.
Technical Requirements
  • Cloud Platform: Hands-on experience with GCP (Pub/Sub, BigQuery, Dataflow, Composer/Airflow, Cloud Functions, GKE and Cloud Build), or equivalent experience on another cloud and a willingness to go deep on GCP.
  • Languages: Strong SQL, and proficient in at least one of Python, Java or Go with a willingness to pick up the others.
  • Data Tools: Experience with streaming data, SQL-based transformation tooling, and CI/CD pipelines.
  • Infrastructure: Good knowledge of Terraform and of deploying containerised services.
  • Architectural Awareness: Ability to work within a complex high-level architecture involving event-driven streaming and multi-project environments.
Professional Attributes
  • Agile Mindset: Comfortable in a mature Agile environment, participating in daily standups, sprint planning, and retrospectives.
  • Collaborative: Able to work in a matrix organisation and a distributed team (UK, Brazil and Spain), liaising with Product Managers and stakeholders across Personalisation, Marketing, Commercial and Finance to refine requirements into technical tasks.
  • Continuous Improvement: A desire to improve existing validation tools and contribute to the team's "tool chest" of reusable components.
  • AI-curious:We are actively experimenting with AI-assisted engineering (Claude Code, Gemini ADK, Vertex AI agents) and want people who are keen to learn to use it well.
Obtenha sua revisão de currículo grátis e confidencial.

ou arraste e solte seu arquivo aqui.

Similar jobs

Vagas similares que valem a pena comparar

Data Engineer
Data Engineer

ITV Consumer Limited 2024 • London Borough of Hammersmith and Fulham

Híbrido
GBP 70.000 - 95.000
Generous holiday allowance
Annual bonus opportunity
Competitive pension contribution
+2
Data Engineer
Data Engineer

Mackin Talent • Greater London

Híbrido
GBP 73.000 - 106.000
Laptop provided
Phone provided
25 days annual leave (pro-rata)
Data Engineer
Data Engineer

Kensington Mortgages • Greater London

Híbrido
GBP 70.000 - 110.000
Hybrid work model
Data Engineer: Real-Time Pipelines & AI-Ready Platform
Data Engineer: Real-Time Pipelines & AI-Ready Platform

ITV Consumer Limited 2024 • London Borough of Hammersmith and Fulham

Híbrido
GBP 70.000 - 95.000
Generous holiday allowance
Annual bonus opportunity
Competitive pension contribution
+2
Data Engineer - Newcastle
Data Engineer - Newcastle

Accenture PLC • Newcastle upon Tyne

Híbrido
GBP 65.000 - 90.000
Hybrid Data Engineer – Real-Time Pipelines & AI
Hybrid Data Engineer – Real-Time Pipelines & AI

Itv • London Borough of Hammersmith and Fulham

Híbrido
GBP 75.000 - 110.000
Data Engineer
Data Engineer

Ageas • Reigate and Banstead

Presencial
GBP 48.000 - 80.000
Data Engineer
Data Engineer

Oscar • Greater London

Híbrido
GBP 70.000 - 95.000
Competitive salary
Medical insurance
High-ownership role
+1
Data Engineer
Data Engineer

Accelero • Greater London

Híbrido
GBP 50.000 - 75.000
Real ownership and technical impact
Exposure to modern cloud and AI tooling
Hybrid working in the City of London
Data Engineer
Data Engineer

NewDay Technology Limited • Greater London

Presencial
GBP 70.000 - 110.000