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
Senior Cloud Data Engineer - AWS Pipelines & Analytics
Build and maintain AWS-based data pipelines and storage services to support client operations, focusing on AWS Data Pipeline and Storage Gateway.
Senior Data Engineer
Design and build scalable data pipelines, ETL processes, and dashboards for a media company using Azure, Databricks, Spark, and Python.
Data Engineer — Finance Cloud Pipelines & Growth
Designs and builds secure, scalable cloud data pipelines for financial clients, ensuring data integrity and quality while collaborating with stakeholders.
Senior ML Ops Data Engineer – Scalable Pipelines
Builds and scales ML pipelines using Scala and Python, applying ML Ops practices to improve model performance and reporting.
Senior Data Engineer
Build and maintain scalable data pipelines and ETL workflows in Python and SQL, integrating real-time data sources to power an AI-driven compliance automation platform.
Senior Java/Scala Data Engineer - Spark & Pipelines
Design and build large-scale data pipelines in Java/Scala, lead data migration projects, and provide technical guidance across data initiatives using cloud platforms.
Data Engineer II
Designs and maintains scalable data pipelines and ETL processes using SQL, SAS, and Oracle to integrate and ensure data quality across systems.
Intermediate Data Engineer
Build and maintain batch and real-time data pipelines using SQL, Python, and tools like Spark and Airflow to feed analytics and operational systems.
Senior Data Engineer
Build and maintain scalable data pipelines and lakehouse infrastructure to power analytics and operations using Python, Spark, Airflow, and modern storage systems.
Junior Data Engineer
Build and automate data pipelines using SQL, Python, Java, and KNIME to integrate and transform data for analytics and reporting in a tax and advisory business.
Senior Data Engineer
Design and build scalable data pipelines and platforms in Python and SQL, integrating cloud and on-prem systems to power analytics and AI solutions.
Lead Data Engineer
Lead the design and implementation of enterprise-wide data pipelines and storage solutions for a major African bank, using relational/NoSQL databases, streaming platforms, and CI/CD automation.
Expert Data Engineer
Build and maintain secure, compliant big-data pipelines on AWS, using Python, PySpark, and Terraform to provision analytics-ready datasets for enterprise reporting and governance.
Junior Data Engineer (SQL, SSIS, QlikView, Power BI) (CPT Remote)
Builds and maintains data pipelines and dashboards for a fintech firm, using SQL, SSIS, and BI tools like QlikView and Power BI to integrate and visualize financial data.
Data Engineer
Builds and optimizes AWS-based ETL pipelines and data warehouses using SQL and Kimball methodology to automate stock-level planning and replenishment for retail.
Data Engineer
Designs and builds scalable data pipelines and warehouses in Azure, using T-SQL, KQL, Python, and Power BI to support analytics and AI integrations for a Microsoft cloud and AI-focused company.
Data Engineer
We are looking for an experienced data engineer to join our team. You will use various methods to transform raw data into useful data systems. For example, youll create algorithms and conduct statistical analysis.…
Data Engineer
Build and maintain scalable ETL pipelines, optimize databases, and design data warehousing solutions using SQL, NoSQL, and cloud platforms like AWS/Azure/GCP.
Senior ETL Developer & DBA: Build Scalable Data Pipelines
Build and maintain scalable ETL pipelines and SQL Server databases to power BI and analytics initiatives in Johannesburg.