Data Engineering Jobs in South Africa
There are 691 open Data Engineering jobs in South Africa on freehire right now. 311 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 55%
- 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 219
- Lead 55
- Junior 31
- 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: ML & MILP Optimization on AWS
Designs ML and MILP optimization models and builds scalable AWS data pipelines for volume and capacity management.
Azure data engineer: ai-ready pipelines & hybrid work
Azure Data Engineer building scalable data solutions in Azure cloud, developing data pipelines with PySpark, SQL, and Python using Fabric, Databricks, and Power BI across healthcare, government, and retail sectors.
Data Engineer - Cloud Data Pipelines & Analytics
Designs and maintains scalable cloud data pipelines and analytics solutions to support enterprise-wide data processing, storage, and reporting, ensuring high-quality, secure data for BI and decision-making.
IT Data Engineer
The IT Data Engineer designs, builds, and maintains scalable data pipelines and cloud-based data architectures to support business intelligence and analytics. The role focuses on ETL/ELT processes, data quality management, and cloud platform administration using technologies like SQL, Python, and Azure.
Lead Data Engineer
Lead the design and implementation of enterprise-wide data architecture and pipelines for a major African bank, ensuring scalable, secure, and high-performance data retrieval and storage solutions.
Precision Agriculture Data Engineer
Design and build data analytics platforms and IoT data pipelines for precision agriculture, using ML models to optimize farming inputs and resource efficiency.
Data Engineering Lead
The Data Engineering Lead will design, build, and manage enterprise-scale data platforms and pipelines to support business intelligence and analytics. The role involves technical leadership, mentoring, and ensuring data quality and security using cloud-native technologies like AWS, Azure, Snowflake, and Databricks.
Data Engineering Manager
The Data Engineering Manager leads a team of engineers to design and deliver scalable data platforms and pipelines. The role involves technical leadership, stakeholder management, and the implementation of modern data practices using cloud technologies, SQL, and Python.
Senior Cloud Data Engineer - AI-Driven Analytics
Senior Cloud Data Engineer designing and implementing data pipelines on Google Cloud using BigQuery and Dataproc, building RESTful services and data models while collaborating with data scientists and product teams.
SENIOR CLOUD DATA ENGINEER
Designs and maintains cloud-based data pipelines and infrastructure on Google Cloud, transforming raw data into actionable insights for media products. Core tech: Python, SQL, BigQuery, Dataproc, Kubernetes, and AI/ML tools.
Cloud Data Engineer: Real-Time Pipelines & Edge AI
Senior Data Engineer designing and maintaining batch and real-time data pipelines across on-prem, edge, and cloud environments using Kafka, Spark, Hive, MongoDB/CassandraDB, and OpenShift.
Senior Specialist: Cloud Data Engineer
Senior Cloud Data Engineer at Vodacom designing, developing, and maintaining scalable batch and real-time data pipelines (Spark, Kafka, Flink, NiFi) across on-premises and cloud (AWS/GCP) environments with OpenShift-based microservices.
Senior Data Engineer – Cloudera CDP & Big Data Pipelines
Design, develop, and optimize enterprise-scale data solutions on Cloudera CDP and Hadoop, building ETL pipelines with Spark, PySpark, NiFi, Sqoop, SQL, Python, and shell scripting in a Linux environment.
Data Engineer – Hybrid (50/50), Data-Warehouse & BI
The Data Engineer will develop and maintain data infrastructure, including ETL/ELT pipelines, database modeling, and data governance within an on-premise and Azure environment. The role supports reliable reporting, analytics, and data-driven processes.
Senior Data Engineer – Big Data & Cloudera
Build and maintain large-scale data pipelines using Cloudera, Hadoop, Spark, and SQL to process and analyze enterprise datasets for smarter business decisions.
Senior Data Engineer — Big Data & Cloud Pipelines
The Senior Data Engineer will design and maintain scalable data pipelines and infrastructure to support analytics, utilizing AWS, Hadoop, and EMR. The role involves managing batch and real-time data flows from on-premise systems to the cloud within an agile environment.
Data Engineer
The Data Engineer will design and maintain scalable, secure data pipelines and analytical solutions using AWS and big data technologies. The role involves integrating diverse data sources, performing ETL, and collaborating with agile teams to deliver high-performing data infrastructure.