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
Designs, builds, and secures data pipelines and warehouses for banking systems using SQL, Python, Spark, and APIs.
Data Engineer
Build and optimize cloud data pipelines on GCP to deliver reliable, scalable analytical datasets for analysts and data scientists using BigQuery, Python, and SQL.
Data Engineer
Build and maintain data pipelines for financial analytics in a gaming company, ensuring reliable real-time and batch processing for payments and reporting using SQL, Python/Java, and streaming tools like Kafka.
AI Data Engineer
Designs and maintains AI-ready data pipelines, feature stores, and curated datasets to power machine learning models, generative AI, and real-time analytics using cloud-native tools.
Data Engineer
Designs and builds secure, scalable APIs (REST/SOAP) for data exchange, integrates systems with third-party services, and ensures compliance and performance using Azure and Python.
Data engineer - databricks
Build and maintain scalable ETL pipelines using Python, SQL, PySpark, AWS, and Databricks to deliver clean data solutions for enterprise clients.
Senior data engineer
Senior Data Engineer builds and optimizes scalable data pipelines, warehouses, and ML-ready systems in Python and SQL, mentoring junior engineers while ensuring clean, accessible data for analytics and AI.
Senior data engineer
Senior Data Engineer builds and optimizes scalable data pipelines, warehouses, and ML-ready systems in Python and SQL, mentoring junior engineers and driving data-driven decisions.
Data engineer
Designs, builds, and maintains scalable data pipelines and warehouses for an insurer, optimizing SQL Server, Databricks, and Power BI workloads to serve analytics teams.
Senior data engineer
Senior data engineer builds and owns a real-time analytics pipeline that ingests event-sourced data and JSON logs, models clean views, and powers dashboards and ML models on AWS with Spark and Databricks.
Cloud data engineer
Designs and builds secure, scalable cloud data pipelines and platforms using Azure, Databricks, PySpark, and Kafka to power analytics and AI.
Data engineer
Build and maintain scalable data pipelines on Azure and AWS, integrating financial data sources with tools like Databricks, Glue, and Redshift to deliver clean, secure datasets for analytics and modeling.
MLOps Data Engineer: Databricks Pipelines & Analytics
Build and maintain Databricks pipelines, deploy ML models with MLflow, and create Power BI dashboards to support analytics and reporting in an AI-focused environment.
Senior Data Engineer
Build and maintain cloud data pipelines on AWS/Azure, using Python and SQL to ensure reliable, secure data flows for analytics and insights.
Senior Data Engineer
Build and own scalable data pipelines and analytics infrastructure for a global crypto exchange, using SQL, Python, GCP/BigQuery, and dbt to deliver clean, reliable datasets for business insights.
Senior Data Engineer
Build and maintain scalable data pipelines and models using Azure Data Factory and SQL Server to support analytics and reporting for a global investment advisory firm.
Junior - Intermediate Data Engineer
Builds and maintains SQL Server reports and databases using T-SQL, SSRS, and BI tools to deliver accurate data insights for business users.
Software developer/data engineer
Build and maintain scalable data pipelines on AWS using PySpark, Python, and SQL to process big data and support analytics for clients.
Azure Data Engineer: Build Scalable Data Pipelines
Design and maintain Azure-based data pipelines using Python and SQL to ensure reliable data processing and analytics for clients.