Data Engineering Jobs in South Africa
There are 678 open Data Engineering jobs in South Africa on freehire right now. 298 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
Data engineer / scientist (advanced) lm
Company Overview Company based in Pretoria is looking for a Data Engineer / Scientist to join their team on a contract until Dec 2026. Minimum Requirements South African citizens / Permanent Residents with SA ID…
Senior data engineer / analytics engineer (aws)
DVT is one of the top software development companies on the continent. Our engineers consult on cutting‑edge platforms at leading companies across South Africa and globally. You'll work alongside some of the most…
Senior data platform engineer - ai-driven, flexible hours
Senior Data Platform Engineer leads design, development, and operation of scalable data platforms and services, owns data pipelines and APIs, collaborates with data scientists, and drives AI-assisted development practices.
Azure data engineer
The Azure Data Engineer will be responsible for designing, building, optimizing, and maintaining data pipelines and data solutions within the Microsoft Azure ecosystem. The role requires strong experience in…
Data engineer
Data Engineer Job Description The data engineer is responsible for expanding and optimizing our data and data pipeline architecture, as well as optimizing data flow and collection for cross-functional teams. The Data…
Data engineer
Overview Turn raw numbers into stories. Design pipelines that fuel insights and strategy. Perfect role for a mid-level Data Engineer with analytical flair. You’ll collect, clean, and organise data from multiple…
Manager Data Engineering
Lead a team to build and maintain scalable, secure data platforms and pipelines in the cloud, enabling analytics and AI across a financial-services company.
Azure Data Engineer — AI-Powered Pipelines
Builds and optimizes AI-powered data pipelines in Python, SQL, Databricks, and Azure Data Factory for lakehouse architectures.
Senior Data Engineer - Cloud Data Platform Architect
Designs and maintains cloud-native data platforms using SQL/data warehousing, Spark/PySpark, Databricks, Kafka, and Airflow for enterprise-scale data pipelines.
Head of Data Engineering & Platform Innovation
Leads a data engineering team to design, build, and govern scalable data platforms and pipelines, collaborating with analytics, data science, and business teams to enable AI and data-driven decisions in a fintech context.
AI Data Engineer (Azure) - Immediate Start
Builds and optimizes data pipelines in Azure/Databricks for clients, focusing on ETL/ELT, lakehouse solutions, and orchestration while bridging technical and business needs in a consulting environment.
Senior Data Platform Engineer - Lead Python & AI Pipelines
Design and build scalable data platforms and AI pipelines in Python, collaborating with analysts and data scientists to deliver reliable data services and APIs.
Data Engineer Graduate Programme
A 12-month graduate program for aspiring data engineers, focusing on hands-on training in data engineering, business intelligence, and mentorship to launch a career in data-driven roles.
Graduate Data Engineer: Mentored BI Training (12 Months)
A 12-month mentored program for graduates to build BI/data engineering skills via hands-on training, mentorship, and exposure to global data projects.
Data Engineer (Junior) - SQL, SSIS & Power BI | Data Integration
Build and maintain data pipelines, clean and model data, and create BI reports for a FinTech company using SQL, SSIS, and Power BI.
Senior Data Engineer
Designs, builds, and operates cloud-native data platforms using Python, Spark, Kafka, and modern cloud tools (GCP/AWS/Azure) while applying software engineering best practices to solve business problems through scalable data pipelines and analytics.
Data Engineer
Designs and maintains pipelines to ingest premium bordereaux and other external insurance data into Guardrisk’s systems, ensuring accuracy and compliance with Azure-based data architecture.
Finance Data Engineer: Azure Data Pipelines & Power BI
Designs and maintains scalable data pipelines for financial reporting, bridging finance and IT teams to ensure accurate, governed data delivery via Azure and Power BI.