CareerPlanSign in

Data Engineer

Johannesburg, Gauteng💼 Full-time🗓 2026-07-21 → 2026-09-21

Core

Design and build modern data platforms, lead delivery across diverse industries, and help clients become data-driven businesses.

Role type

Client-facing data engineer (consulting)

Builds

Scalable data platforms, data pipelines, and cloud-native/Lakehouse architectures

Domain

Consulting / Data Engineering

Deliverable

production ML models | product features | infrastructure

Required skills

Python, SQL, data pipeline development, cloud platform experience (Azure/AWS/GCP), data modeling, lakehouse architectures, dbt, Git/CI/CD

Preferred skills

Infrastructure-as-code (Terraform, Bicep, AWS CDK, Pulumi), data mesh patterns, mentoring

Technologies

Azure Data Factory, AWS Glue, Google Cloud Dataflow, Databricks, dbt, Microsoft Fabric, Azure Synapse Analytics, AWS Redshift, Google BigQuery, Snowflake, Delta Lake, PySpark

Responsibilities

Design scalable data platforms, develop and optimize data pipelines, modernize legacy data environments, engage with clients to conceptualize data solutions, support pre-sales activities, provide technical guidance and mentorship, lead technical reviews, identify automation opportunities, work with stakeholders to address data infrastructure needs

Seniority

Intermediate (3–5 years) to Senior (6–8+ years)

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