
Principal Data Engineer
- London
- Permanent
- Full-time
- Collaborate effectively within a cross-functional, mission-led team, led by a product manager and engineering manager, contributing to the team's strategy, roadmap, and OKRs.
- Define and champion technical principles and practices to raise the bar on implementing a well-engineered, well-governed data platform that meets the needs of our customers.
- Be accountable for the technical health of your team's codebase, driving continuous improvement and establishing metrics to track progress.
- Lead technical solution design on multiple complex initiatives within your team, demonstrated by successful and timely implementation, driving resolutions for complex and difficult problems.
- Drive continuous improvement on key metrics such as business value, cost efficiency, speed, and quality of delivery.
- Coach a team of data and analytics engineers on best practices in the software development lifecycle, delivering high-quality software through your own work, and fostering a feedback culture within the team.
- Influence key decision-making across the data and ML engineering domain on technical approaches to balance delivering near-term commercial impact and building long-term foundations.
- Cloud Data Warehouse - Snowflake
- AWS Data Solutions - Kinesis, SNS, SQS, S3, ECS, Lambda
- Data Governance & Quality - Collate & Monte Carlo
- Infrastructure as Code - Terraform
- Data Integration & Transformation - Python, DBT, Fivetran, Airflow
- CI/CD - Github Actions / Jenkins
- Understanding of various data architecture paradigms (e.g., Data Lakehouse, Data Warehouse, Data Mesh) and their applicability to different business needs.
- Experience with data governance principles and practices, ensuring data quality, accuracy, and compliance.
- Familiarity with data security best practices and technologies.
- Experience in the e-commerce domain