Dotdigital is seeking a Principal Data Engineer to lead the development of a scalable, resilient, and intelligent data platform. This role involves architecting data pipelines, leveraging AI for automation, ensuring data infrastructure best practices, and collaborating with cross-functional teams to deliver data value across the entire ecosystem. The ideal candidate will focus on shaping data collection, processing, and consumption for real-time services.
Requirements
- Extensive experience delivering python-based projects in the data engineering space.
- Extensive experience working with SQL and NoSQL database technologies.
- Hands on experience with data warehousing and large-scale data processing tools (e.g. Snowflake, DBT, BiqQuery, Clickhouse).
- Experience using cloud environments (e.g. Azure, AWS, GCP) to process, store and surface large scale data.
- Experience using Kafka or similar event-based architectures e.g. (Pub/Sub via AWS SQS, Azure EventHubs, AWS Kinesis).
- Strong grasp of data architecture and data modelling principles for both OLAP and OLTP workloads.
- Experience as a lead or Principal Engineer on large-scale data initiative or product builds.
- Demonstrated ability to architect data systems and data structures for high volume, high throughput systems.
Benefits
- Parental leave
- Medical benefits
- Paid sick leave
- Retirement Plan
- Wellbeing reward
- Wellbeing Days
- Loyalty reward
- DEI commitment