IT & Software

Principal Data Engineer – Enterprise Data Products

Willis Towers Watson

Ipswich · Suffolk · United Kingdom

Overview

In this Principal Data Engineer role, you will help shape and implement the Enterprise Data Products platform amid a major technology transformation. You’ll work closely with the Technical Lead and distributed engineers to translate architecture into practical, scalable data solutions. You’ll evaluate options, prototype improvements, and drive pragmatic designs while maintaining engineering rigor. This is a high-impact, hands-on senior IC position focused on delivering enterprise-grade data capabilities and guiding technical direction.

Pay / Benefits
  • 25 days of annual leave
  • private healthcare
  • life insurance
  • defined contribution pension with up to 10% company match
  • hybrid working
  • volunteer day
Responsibilities
  • Understand the current platform and transformation roadmap; contribute to implementation and evolution of target architecture
  • Design and implement scalable, maintainable data solutions using Databricks, Spark/PySpark, Python and SQL
  • Develop reusable data ingestion, transformation and delivery patterns
  • Evaluate options balancing scalability, performance, cost; prototype alternatives
  • Identify risks and dependencies early and propose pragmatic mitigations
  • Provide mentorship and technical guidance through reviews, coaching and knowledge sharing
  • Influence engineering decisions and maintain quality through CI/CD, testing and observability
  • Turn high-level requirements into concrete technical approaches and plan increments
Key requirements
  • Deep hands-on Databricks experience across implementation, development, production support and maintenance
  • Significant experience delivering complex enterprise data engineering solutions
  • Strong Python and SQL production-quality Databricks notebooks
  • Knowledge of modern data engineering, distributed processing and lakehouse concepts
  • Experience with Apache Spark or comparable large-scale data tech
  • Cloud-based data platforms and product design experience
  • Data modelling, ingestion, transformation and integration expertise
  • Automated testing, source control and CI/CD experience
  • Troubleshooting and problem-solving capabilities
  • Experience supporting engineers without direct management and contributing to modernization/architecture transformation
  • Technical curiosity
  • pragmatism
  • ability to influence and collaborate across distributed teams
  • Databricks
  • Apache Spark / PySpark
  • Python

Reference: WJ-747_31293242 · Posted 14 Nov 2026, 12:12 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Data Engineer jobs in other states

Browse jobs