Data Engineering Jobs in South Africa
There are 678 open Data Engineering jobs in South Africa on freehire right now. 297 of them were posted recently. The skills employers ask for most often are sql, data-pipelines and cloud.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| ZAR | year | ZAR 950,000 | ZAR 1,200,000 | ZAR 1,225,000 | 23 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- sql 68%
- data-pipelines 58%
- cloud 58%
- data-engineering 56%
- python 54%
- analytics 52%
- etl 46%
- azure 43%
How the work is done
- Hybrid 55 · 8%
- Remote 35 · 5%
- Onsite 7 · 1%
Visa sponsorship offered in 6% of the 16 postings that state a position on it.
Seniority
- Senior 215
- Lead 55
- Junior 28
- Principal 7
- Middle 6
- Intern 5
Who is hiring
- 1000+ employees 40
- 501-1000 employees 18
- 11-50 employees 7
- 51-200 employees 3
- 201-500 employees 2
Senior Data Engineer: Build Scalable Data Pipelines
Designs and maintains ETL pipelines and data models using SQL, Python, and visualization tools to support business analytics and reporting.
Senior Data Engineer: Architect Data Pipelines & ML
Designs and optimizes data pipelines and infrastructure using Python and MS SQL to enable advanced analytics and ML solutions.
Azure Data Engineer: Build Data Pipelines & Lakehouse
Designs and optimizes Azure data pipelines and ETL workflows using Azure Data Factory and Databricks, leveraging Python and SQL.
Databricks Data Engineer - Build Scalable Data Pipelines
Build and maintain scalable data pipelines and platforms using Databricks, collaborating with data scientists and analysts to ensure data accuracy and efficiency.
Remote Senior Data Engineer — Data Pipelines & Cloud Solutions
Senior Data Engineer builds and optimizes cloud-based data pipelines using Azure, Python, and SQL to modernize client data environments.
Data Engineer: Scalable Pipelines & Warehousing
Designs and optimizes scalable data pipelines and warehouses using Python, SQL, and Databricks to deliver reliable datasets for finance, actuarial, and payroll teams.
Remote Senior Data Engineer - Celonis & Data Pipelines
Senior Data Engineer builds and maintains ETL/ELT pipelines and Celonis configurations for process mining and analytics platforms using SQL and Python.
Data Engineer - Banking Transformation & Pipelines
Build and maintain data pipelines and stores for a large bank, ensuring secure, scalable data delivery to downstream teams and systems.
Job: Personal & Private Banking (PPB) Data Engineering Graduate Programme
Graduate programme role building and maintaining ETL/ELT pipelines, data ingestion, and monitoring for a large bank’s data platforms using modern engineering practices.
Data Engineering and Architecture Lead (AWS & Databricks) - Johannesburg - up to R2+ mil CTC
Lead the design and build of enterprise-scale data platforms on AWS and Databricks, mentoring engineers and owning ETL pipelines, data models, and BI integrations for analytics and AI initiatives.
Senior Business Intelligence Developer (AI & Data Engineering)
Lead the design and build of AI-driven BI solutions using Microsoft Fabric, Azure Data Factory, SQL Server, and Power BI to transform raw data into actionable insights for a fintech ecosystem.
Senior Azure Data Scientist: MLOps & Data Engineering Lead
Build and deploy scalable Azure-based data platforms and production ML solutions, leading end-to-end MLOps and data engineering for a client engagement.
Senior Data Scientist (Azure Data Engineering & MLOps)
Senior Data Scientist builds and maintains Azure data pipelines, deploys ML models, and sets up MLOps for a 12-month client engagement in Cape Town.
Senior Data Engineer Leader - Remote
Lead a team to design and build scalable data platforms using Microsoft Fabric, Databricks, and Azure, enabling enterprise analytics and governance.
Remote Senior Data Engineer: Cloud-Native Platforms
Senior Data Engineer builds and maintains cloud-native data platforms on AWS, designing scalable pipelines for analytics and product use within a distributed team.
Data Engineer Test Lead
Leads testing for data pipelines and BI solutions in banking, defining test strategies and ensuring data integrity through automated and manual validation.
Senior AWS Data Engineer
Senior AWS Data Engineer designs and builds scalable data pipelines and cloud data platforms using AWS services like S3, Glue, and Redshift to power analytics and AI/ML initiatives.
Multi-Tenant Cloud Data Engineer
Build and optimize ETL pipelines, data models, and APIs for a multi-tenant financial-services data platform using Python, SQL, Azure Data Factory, Synapse, and Data Lake.