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 Azure Data Engineer — Channel & Insights
Designs and optimizes Azure-based data pipelines and platforms to enable business insights, focusing on ETL/ELT solutions and modern data models for decision-making.
Senior Data Platform Engineer - AWS & ETL Lead
Lead Data Engineer building and maintaining Liverpool FC's enterprise data platform on AWS, designing ETL pipelines, data models, and APIs while guiding nearshore/offshore teams.
Senior software developer / data engineer - johannesburg
Hire Resolve's client is looking for a Senior Software Developer/ Data Engineer to join their team in Johannesburg, GP. The candidate should have a strong hands‑on experience in Apache Kafka and Apache Flink to…
Senior ML & Data Engineer — Hybrid, Production AI
The Senior ML & Data Engineer will design, train, and deploy machine learning models within real-time, large-scale distributed systems. The role involves working across the full product lifecycle to build scalable microservices in a hybrid environment.
Data engineer
This role is for a Modern Data Engineer with strong software engineering skills who can build and deploy cloud-native data platforms. Key Requirements Software Engineering Strong Python development skills (primary…
Data Engineer: Cloud Pipelines & Analytics
The Data Engineer will build and maintain robust data pipelines to ensure data quality and availability for various client projects. The role requires proficiency in Python, SQL, and cloud technologies.
Associate, Lead Data Engineer
The Lead Data Engineer will design, maintain, and enhance Liverpool FC's enterprise data platform and warehouse using AWS technologies like S3, Redshift, and Glue. The role involves technical leadership, mentoring offshore teams, and building scalable data pipelines and APIs using Python and SQL.
Data Engineer
Build and maintain data pipelines and ecosystems on AWS/Azure to ensure reliable, high-quality data for analytics and insights.
Data Engineer
Data Engineer building and maintaining Azure data platforms using Microsoft Fabric, Databricks, ADLS Gen2, and Synapse Analytics, with strong ETL/ELT design and data modelling responsibilities.
Data Engineer
Leads the design and scaling of Coca-Cola’s enterprise-grade data platforms to enable AI, analytics, and business-driven decision-making, bridging technical execution with cross-functional collaboration.
Data engineer iii
Data Engineer – Global Operations Metrics & Technology Support About The Business Lexis Nexis Legal & Professional® provides legal, regulatory, and business information and analytics that help customers…
Data Engineer
Builds and maintains data pipelines, warehouses, and cloud-based data infrastructure to enable analytics and reporting for clients in professional services or finance.
Data Engineer
Designs and builds data pipelines, ETL workflows, and warehouses using SQL, SSIS, and SQL Server to feed BI and analytics systems.
Senior Cloud Data Engineer - Big Data & Real-Time Pipelines
Designs and maintains scalable data pipelines and analytics infrastructure using AWS, Hadoop, and Spark to process batch and real-time data for business insights.
Senior AI Data Engineer, MLOps & Pipelines
Builds and maintains scalable AI/ML data pipelines, integrates diverse data sources, and collaborates with ML teams to deploy models using Terraform/Terragrunt in an Agile environment.