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
Design and build scalable data pipelines and architecture using Python, SQL, and cloud platforms (AWS/Azure/GCP) to transform raw data into actionable insights for a fintech company.
Senior Data Engineer
Design and build large-scale data pipelines in Python/Scala and Spark to curate high-quality datasets for training next-gen AI models at TB/PB scale.
AI Data Engineer
Designs and maintains AI-augmented data extraction pipelines using Pydantic, Scrapy, and LLM agents to autonomously scrape and validate structured data from websites while ensuring compliance and reusability.
Data Engineer
Senior Data Engineer builds and optimizes AWS-based data pipelines and cloud data platforms, migrating and transforming large-scale datasets using Python, Glue, Redshift, and related services.
Head of Data Engineering and Analytics: Fraud Risk Operations
Lead data engineering and analytics for fraud risk at a major African bank, building scalable platforms, ML models, and real-time detection systems to prevent financial crime.
Senior Data Engineer Consultant – Data Quality and Modern Cloud Platform
Senior Data Engineer Consultant builds and maintains secure, scalable cloud data platforms and pipelines, focusing on data quality, governance, and AI-ready foundations for clients.

Data Engineer (First Data Hire)
Build and own Alguna’s data infrastructure from scratch, blending data engineering, software development, and DevOps to power internal analytics and customer-facing revenue products using TypeScript, Go, AWS, and Vercel.
Senior Data Engineer
Senior Data Engineer builds and maintains petabyte-scale data pipelines for a machine learning platform serving mobile gaming studios, using Python, Polars, SQL, and cloud technologies.
Senior Data Engineer
Senior Data Engineer builds and maintains Azure-based data pipelines for a UK water utility, designing canonical models and mentoring junior engineers to support AI-driven decision systems in critical infrastructure.
Senior Data Engineer
Designs and maintains scalable data pipelines and infrastructure for critical infrastructure data, using big data tools and cloud platforms to support analytics and AI solutions.
Senior Data Engineer
Senior Data Engineer at Ozow builds and maintains scalable data pipelines and warehouses to power analytics and insights for a fast-growing fintech payment platform using cloud tools like AWS and Databricks.
Senior Clinical Data Engineer - based in South Africa
When our values align, there's no limit to what we can achieve. At Parexel, we all share the same goal - to improve the world's health. From clinical trials to regulatory, consulting, and market access, every…
Principal Clinical Data Engineer - based in South Africa
When our values align, there's no limit to what we can achieve. At Parexel, we all share the same goal - to improve the world's health. From clinical trials to regulatory, consulting, and market access, every…
Principal Clinical Data Engineer - based in South Africa
This is a fully remote (work-from-home) position for candidates based in South Africa only. Applicants must currently reside in South Africa and be legally authorized to work there. Parexel is seeking an experienced…
Senior Clinical Data Engineer - based in South Africa
This is a fully remote (work-from-home) position for candidates based in South Africa only. Applicants must currently reside in South Africa and be legally authorized to work there. Are you a skilled data engineering…
Associate Staff Engineer (Graph Data Engineer)
Job Purpose Apply deep expertise in Tiger Graph, graph analytics, and graph-based machine learning to architect and implement enterprise-scale graph platforms and advanced analytic engines on AKS Kubernetes, enabling…
Associate Staff Engineer (Graph Data Engineer)
Job Purpose Apply deep expertise in Tiger Graph, graph analytics, and graph-based machine learning to architect and implement enterprise-scale graph platforms and advanced analytic engines on AKS Kubernetes, enabling…
Principal Data Engineer (Databricks)
Role Overview Reporting to the Data & Analytics Lead, the Principal Data Engineer is a hands-on role, combining the building and optimisation of production data pipelines with the technical leadership needed to…