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
MLOps‑Driven Data Engineer | Databricks & Analytics
Designs, optimizes, and monitors enterprise data and ML pipelines in Databricks, supporting analytics, model deployment, and reporting for AI-driven products.
Data Engineer (Dataworks)
Designs and maintains scalable data pipelines and cloud-based data platforms using AWS, Microsoft Fabric, and Databricks to support analytics and machine learning.
Solar Systems Data Engineer
Designs and maintains data pipelines for solar energy systems, analyzing performance data to optimize efficiency and reliability using Python, Azure, and Tableau.
Senior Data Engineer I
Build and scale ML Ops pipelines in Scala/Python, automate model deployment with Spark/Ray, and optimize cloud costs on AWS/GCP/Azure.
Senior Data Engineer - JHB
Senior Data Engineer builds and maintains scalable pipelines for telecom CDRs and real-time data using Kafka, Spark, and Flink, ensuring clean, query-ready datasets for analytics and ML.
Senior Data Engineer - Build Scalable Pipelines (On-Site)
Build and maintain scalable data pipelines, ensuring high-quality data availability and collaborating on cloud architectures using Python, SQL, and Azure/AWS.
GCP Data Engineer - SME
Design and optimize large-scale GCP data pipelines and BigQuery models, mentor teams, and ensure high-performance, secure data architecture for real-time insights.
Senior Databricks Data Engineer
Work Location: Cape Town CBD – onsite for 3 days per week Job Description / Responsibilities: Looking for strong Data Engineers to join our Data, Information and Analytics team as client-facing, permanently employed…
Senior Azure Data Engineer
Build and migrate a bank’s data platform to Azure Data Factory and Fabric, designing pipelines and optimizing performance for Sandton-based stakeholders.
AWS Data Engineer - Consultant
Designs and builds AWS-based data pipelines, warehouses, and lakes for analytics and AI use cases, working with SQL, NoSQL, ETL tools, and cloud services.
Data Engineer Level 2
Build and maintain cloud-native data pipelines in Snowflake and AWS Lambda using SQL, Python, dbt, and orchestration tools to power analytics, billing, and AI/ML workloads for a gaming company.
Principal Data Engineer (Databricks)
Principal Data Engineer builds and optimizes Databricks pipelines, tunes platform performance/cost, and mentors engineers while partnering with business stakeholders.
(1710) Data Engineer - BSTD
Build and maintain scalable data pipelines for the South African Reserve Bank, enabling Data as a Service and advanced analytics using Python, Spark, and cloud platforms.
Senior Data Engineer: Spark, Databricks & Cloud Pipelines
Build and maintain scalable data pipelines using Python, cloud platforms, and Databricks to support analytics and operations.
XML Data Engineer & Integrations Specialist
Designs and implements XML-based data integrations for HR and library systems, building custom converters to connect Oracle HRMS and Sierra Library System.
AI Data Engineer: Build Scalable Pipelines & Feature Stores
Design and manage scalable data pipelines and feature stores to power AI initiatives, ensuring data accuracy and compliance.
Data Engineer: 12 Month FTC
Designs and maintains data pipelines and ETL processes using SQL, SAS, and Oracle for a client’s analytics infrastructure.
Data Engineer: Cloud-Scale Pipelines & Insights
Designs and builds cloud-scale data pipelines in AWS/Azure using Python and SQL to deliver analytics and insights for financial services clients.
Senior Data Engineer
Design and maintain cloud-native data pipelines and storage for a non-profit’s mission-critical platform, using Python, SQL, and Google Cloud/AWS.