Description Workplace: White City, London/ Media City, Manchester/ Leeds - Hybrid Data Engineer We are looking for a Data Engineer to join our team and play a key role in building and maintaining the data pipelines that fuel our analytics and machine learning initiatives. This isn’t just about processing data; it’s about enabling business value. The team At ITV, data drives the future of entertainment. From powering cutting-edge analytics to enabling better streaming experiences, we build data solutions that shape the way millions interact with TV. This is a role for a problem solver who thrives on making an impact. If you’re the kind of person who enjoys getting hands-on with data, who loves writing clean, efficient code to solve complex challenges, and who wants to collaborate on robust data solutions that truly matter, we want to hear from you. Responsibilities: Design, develop & maintain data pipelines, using PySpark and modern tooling to process and transform large volumes of data efficiently. Collaborate cross-functionally, working closely with senior engineers and data product teams to translate business requirements into technical specifications. Ensure data quality & reliability—you’ll write high-quality, well-tested code, troubleshoot issues, and resolve performance bottlenecks. Contribute & grow, participating in code reviews, providing constructive feedback to peers, and helping develop our core data engineering tools. Skills you’ll need (minimum criteria) Hands-on data engineering experience. You’re comfortable working with large-scale datasets and have a strong familiarity with data warehousing concepts. Strong programming skills. You write clean, effective code in Python and SQL, and ideally solid hands-on experience with PySpark. Cloud platform familiarity. You have experience with cloud-based data environments (such as GCP or AWS) and know your way around tools like BigQuery, Airflow, and messaging queues. Other things we’re looking for (key criteria) A software engineering mindset. You understand core software engineering principles, value automated testing, and care about writing maintainable code. A collaborative spirit. You work well independently but thrive as part of a team, bringing excellent communication skills and a desire to learn.