Data Engineer
Hackajob
Software Engineering, Data Science
London, UK
Posted on May 22, 2026
hackajob is collaborating with Virgin Media to connect them with exceptional professionals for this role.
The purpose of this role is to design, build, and optimise scalable data pipelines and internal data tools using modern GCP technologies, enabling teams across Virgin Media O2 to access reliable, high‑quality data. The Data Engineer collaborates closely with cross‑functional stakeholders to understand requirements and deliver robust, efficient solutions that support business objectives. The role also ensures the stability, availability, and performance of data systems, contributes to improving engineering practices, and drives continuous innovation within the organisation’s data platform.
Key Responsibilities & Accountabilities
Data Pipeline Engineering:
Develop, optimise, and maintain scalable batch and real‑time data pipelines using GCP technologies.
Ensure data pipelines reliably serve millions of customers and meet performance expectations.
Internal Tooling & Automation
Build and maintain internal self‑service data tools to empower stakeholders.
Reduce manual processes within the team through automation and efficient tooling.
Stakeholder Collaboration
Work closely with stakeholders across departments to gather requirements.
Deliver solutions that accurately meet stakeholder needs and support business objectives.
Cross-Functional Team Collaboration
Collaborate with Architects, DevOps Engineers, Data Engineers, Analytic Engineers, and Analysts.
Contribute to achieving team OKRs and organisational data goals.
System Stability & Incident Resolution
Troubleshoot and resolve issues in a timely manner.
Maintain system stability and availability in line with SLAs.
Infrastructure As Code & Cloud Deployment
Use IaC principles to deploy cloud infrastructure effectively using tools such as Terraform.
Contribute to cloud environment efficiency, consistency, and scalability.
Continuous Improvement & Innovation
Stay current with industry trends and best practices.
Apply new knowledge to enhance technical capability and overall platform maturity.
Identify areas for improvement and propose innovative solutions.
Code Quality & Engineering Practices
Participate actively in code reviews.
Promote clean, high‑quality code and share knowledge with the team.
The purpose of this role is to design, build, and optimise scalable data pipelines and internal data tools using modern GCP technologies, enabling teams across Virgin Media O2 to access reliable, high‑quality data. The Data Engineer collaborates closely with cross‑functional stakeholders to understand requirements and deliver robust, efficient solutions that support business objectives. The role also ensures the stability, availability, and performance of data systems, contributes to improving engineering practices, and drives continuous innovation within the organisation’s data platform.
Key Responsibilities & Accountabilities
Data Pipeline Engineering:
Develop, optimise, and maintain scalable batch and real‑time data pipelines using GCP technologies.
Ensure data pipelines reliably serve millions of customers and meet performance expectations.
Internal Tooling & Automation
Build and maintain internal self‑service data tools to empower stakeholders.
Reduce manual processes within the team through automation and efficient tooling.
Stakeholder Collaboration
Work closely with stakeholders across departments to gather requirements.
Deliver solutions that accurately meet stakeholder needs and support business objectives.
Cross-Functional Team Collaboration
Collaborate with Architects, DevOps Engineers, Data Engineers, Analytic Engineers, and Analysts.
Contribute to achieving team OKRs and organisational data goals.
System Stability & Incident Resolution
Troubleshoot and resolve issues in a timely manner.
Maintain system stability and availability in line with SLAs.
Infrastructure As Code & Cloud Deployment
Use IaC principles to deploy cloud infrastructure effectively using tools such as Terraform.
Contribute to cloud environment efficiency, consistency, and scalability.
Continuous Improvement & Innovation
Stay current with industry trends and best practices.
Apply new knowledge to enhance technical capability and overall platform maturity.
Identify areas for improvement and propose innovative solutions.
Code Quality & Engineering Practices
Participate actively in code reviews.
Promote clean, high‑quality code and share knowledge with the team.