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
Ai data governance & management leader
Leads AI data governance and management initiatives to ensure data quality, compliance, and strategic asset utilization across departments in South Africa.
Senior data engineer | remote elt & data platform ownership
Own and evolve VALR’s data platform, building scalable ELT pipelines and ensuring data quality for a fast-growing crypto exchange using GCP/BigQuery.
Senior data engineer (remote)
Senior data engineer designs, builds, and maintains scalable ETL pipelines in Python/Java and SQL, ensuring reliable data flows for global enterprise projects.
Ai data governance and data management
Leads enterprise-wide AI data governance and management, setting policies for data quality, privacy, and responsible AI use while collaborating with engineering, security, and compliance teams.
Google Cloud Platform (GCP) Data Engineer
Designs and maintains scalable GCP data pipelines and warehouses (BigQuery, Dataflow) to feed analytics and ML, using SQL, Python, Airflow, and Kafka.
SQL Data Engineer (12 Month Contract) | Centurion
Design and optimize SQL-based ETL pipelines for financial data using SSIS, AWS Glue, and Python, ensuring compliance and performance in a regulated environment.
Junior data engineer: sql, ssrs & bi reporting
Builds and maintains SQL Server reports and BI dashboards using T-SQL and SSRS, with migration to Power BI.
Senior java data engineer — large-scale pipelines lead
Leads large-scale Java-based ETL pipelines for enterprise data migration and transformation, requiring deep Java expertise and cloud/containerization skills.
Cloud data engineer — pipelines, dataops & azure
Designs and maintains petabyte-scale cloud data pipelines on Azure and Databricks, ensuring governed, low-latency data products for analytics and AI workloads.
Cloud data engineer: azure data platform & pipelines
Designs and builds secure, scalable Azure data pipelines and platforms using Ab Initio, Databricks, and PySpark to power analytics and AI.
Azure data engineer
Designs, builds, and maintains Azure-based data pipelines and lakehouse architectures using Databricks, Synapse, and Data Factory to deliver clean, reliable datasets for analytics and AI.
Senior data engineer/analyst
Design and maintain scalable ETL pipelines, data warehouses, and real-time streaming solutions using SQL, Python, and cloud platforms like AWS/Azure/GCP.
Data engineer - jhb - intermediate
Design and build scalable data platforms and pipelines for clients using Python, SQL, and cloud-native tools like Azure Synapse, Databricks, and Snowflake.
Data Engineer (MLOps / Analytics Focus)
Builds and maintains scalable Databricks pipelines, deploys ML models via MLflow, and creates Power BI dashboards to support analytics and reporting in a data-driven environment.
Strong intermediate data engineer
Designs and maintains ETL pipelines and SQL queries to integrate data across enterprise systems for a large mining company’s SAP project.
Cloud data engineer: build scalable bigquery pipelines
Senior data engineer building scalable Google Cloud and BigQuery pipelines in Python/SQL to turn raw data into reliable analytics products.
Data engineer – future talent pool
Design and maintain scalable data pipelines and infrastructure using Spark, Kafka, and cloud tools to process large datasets for enterprise clients.
Data Engineer
Designs and maintains scalable data pipelines using Python, SQL, Spark, and Azure tools to feed analytics and AI systems.