CareerPlanSign in

Data Engineer (Mid-level)

Johannesburg💼 Full-time🗓 2026-07-20 → 2026-09-26

Core

Design, develop, and maintain scalable ELT/ETL pipelines and data models on Google Cloud Platform to support analytics, reporting, and self-service dashboards for media and marketing technology clients.

Role type

Mid-level Data Engineer (Cloud & Data Warehousing)

Builds

Scalable data pipelines, curated datasets, and cloud-native data solutions on GCP

Domain

Digital Marketing Technology / Media / Data Engineering

Deliverable

production ML models | product features | dashboards & analysis

Required skills

SQL (Advanced), Python, REST APIs, dbt, Data Warehousing, Pipeline Orchestration, Cloud Infrastructure (GCP), Data Modeling, Data Quality Frameworks

Preferred skills

Snowflake, AWS, Azure, Terraform, Docker, Looker, Google Analytics 4, Adobe Analytics, Marketing Technology integration

Technologies

Google Cloud Platform, BigQuery, Cloud Functions, Cloud Run, Pub/Sub, Cloud Composer, dbt, Git, Looker Studio, Power BI, Tableau

Responsibilities

Design and maintain scalable ELT/ETL pipelines; Build and optimize data ingestion frameworks from multiple data sources; Develop and maintain robust data models for analytics; Implement incremental processing and performance optimization; Ensure pipeline reliability through monitoring and automated testing; Partner with Analytics Engineers and BI Developers to deliver trusted datasets.

Seniority

Mid-level, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.