The Principal Data Engineer position is a remote role based in the United Kingdom, posted by Jobgether on behalf of Dotdigital.
The role involves shaping the next generation of the data platform and capabilities.
Responsibilities include architecting and delivering scalable, secure, and intelligent data systems for real-time services, advanced analytics, and impactful decision-making.
The position requires guiding the full data lifecycle, including how data is collected, processed, and consumed to unlock business value.
The Principal Data Engineer will collaborate with cross-functional teams, including product, analytics, and data science, to deliver reliable, high-performance solutions.
The role offers an opportunity to influence the technical direction of large-scale initiatives, mentor teams, and drive innovation.
Requirements:
Candidates must lead the design and implementation of resilient, scalable data systems across streaming, batch, and real-time use cases.
The role requires architecting data pipelines, models, and storage solutions using Python, SQL, and cloud-based orchestration tools.
Applicants should apply AI and automation to optimize data engineering processes and improve performance.
Establishing and enforcing best practices around data governance, infrastructure, security, and observability is essential.
The candidate must partner with engineers, analysts, and product teams to ensure coherent delivery of data-driven features and services.
The role requires championing the adoption of data engineering principles and mentoring team members.
Candidates should evaluate, validate, and promote new technologies to enhance data platform stability and scalability.
Extensive experience delivering Python-based projects within the data engineering domain is required.
A strong background in SQL and NoSQL databases such as SQL Server, MongoDB, or Cassandra is necessary.
Proven expertise with modern data warehousing and large-scale processing tools such as Snowflake, DBT, BigQuery, or ClickHouse is essential.
Hands-on experience with orchestration frameworks like Airflow, Dagster, or Prefect is required.
Proficiency in cloud environments (Azure, AWS, or GCP) for large-scale data processing and storage is necessary.
Experience with event-driven architectures like Kafka, AWS Kinesis, or Azure EventHubs is required.
A solid understanding of data architecture and modeling for OLAP and OLTP workloads is essential.
Familiarity with agile methodologies, CI/CD, and modern software development practices is necessary.
Demonstrated leadership as a Principal or Lead Engineer on large-scale initiatives, including platform modernization or cloud migrations, is required.
Bonus: Experience with ClickHouse or Databricks is a plus.
Benefits:
The position offers a competitive salary with performance-based rewards.
Employees can enjoy a fully remote working model within the UK.
Comprehensive medical coverage and paid sick leave are provided.
The company offers parental leave and enhanced family-friendly policies.
Employees can benefit from wellness rewards, wellbeing days, and a flexible working culture.
Annual loyalty and share rewards are available to recognize long-term contributions.
The work environment is inclusive and supportive, committed to diversity, equity, and belonging.