Vmlenterprisesolutions
Senior Data Engineer
Cape Town, South Africa. Posted 22 days ago
The role
The Senior Data Engineer will design, build, and own data pipelines and infrastructure on GCP and Snowflake. This role focuses on defining data strategy and providing high-quality data for analytics, reporting, and AI/ML applications.
What you will do
- Lead the design and architecture of scalable data pipelines and infrastructure on GCP and Snowflake
- Develop and implement complex ETL/ELT pipelines using Matillion and GCP services
- Architect and manage data streams from sources like Rudderstack and various APIs
- Design and implement advanced SQL transformations and complex data models within Snowflake
- Oversee, optimise, and secure data infrastructure components
- Establish and enforce data quality frameworks and compliance with privacy regulations
- Partner with analytics specialists and data scientists to define data requirements
- Provide technical leadership and mentorship to junior data engineers
- Translate complex business requirements into technical data solutions
- Drive automation of data management tasks and implement CI/CD practices
Required qualifications
- Minimum 7 years’ engineering and development experience
- Strong Client-facing skills
- Strong attention to detail and organisation skills
- Exposure to enterprise-level clients and understanding of complex web/app ecosystems
- Understanding of privacy regulations (GDPR, CCPA) and data governance best practices
- In-depth knowledge of client websites, mobile apps, business models, and online marketing/product strategy
- Deep expertise with Google Cloud Platform (GCP) including BigQuery, Cloud Storage, Cloud Functions, Pub/Sub, Dataflow/Dataproc, and Cloud Composer
- Mastery in Snowflake including advanced data loading, SQL querying, performance tuning, and schema architecture
- Expert-level experience with Matillion or similar enterprise-grade ETL tools
- Extensive experience with Rudderstack or Segment
- Proven experience integrating data with Amplitude or similar product analytics tools
- Advanced proficiency in SQL
Nice to have
- Experience with streaming data technologies (e.g., Kafka, Pub/Sub, Dataflow streaming)
- Experience with containerization (Docker, Kubernetes)
- Knowledge of other cloud platforms (AWS, Azure)
About the company
WPP Enterprise Solutions designs, builds, and operates growth systems for competitive businesses. VML, part of WPP, supports WPP Enterprise Solutions by helping brands activate transformation through creativity and experience.