Data Engineering Jobs in South Africa
There are 671 open Data Engineering jobs in South Africa on freehire right now. 292 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 54 · 8%
- Remote 35 · 5%
- Onsite 7 · 1%
Visa sponsorship offered in 6% of the 16 postings that state a position on it.
Seniority
- Senior 212
- 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
Analytics Engineer: Build Centralized Data Platform & AI Signals
The Analytics Engineer will build and maintain a centralized cloud data platform to model customer health metrics and deliver actionable signals into Salesforce. The role involves working with GCP, Databricks, PySpark, Python, and SQL to support a SaaS client.
Data Engineer – AI / Agentic AI Exposure
Data Engineer with 3+ years experience working on data migration and modernization projects, requiring strong Python and SQL skills, data pipeline/ETL/ELT experience, and some exposure to AI/LLMs/Agentic AI frameworks.
Junior Data Engineer - Fintech Data Pipelines
Junior Data Engineer building and maintaining ETL/ELT pipelines, working with SQL transformations, Python scripting, and cloud data platforms in a high-volume fintech environment.
Senior Data Engineer: Build Scalable Cloud Data Pipelines
Design and maintain scalable cloud data pipelines, build ETL/ELT processes, model data, and ensure data quality while collaborating with data science and software teams using Python, SQL, and AWS/Azure.
Senior Data Engineer - Python & SQL Pipelines
Design, build, and optimize data pipelines ingesting from 40+ payment networks and internal systems using Python, SQL, and Airflow for a financial data ecosystem.
Senior Data Engineer
The Senior Data Engineer will build and maintain robust ETL/ELT pipelines to process data from payment networks and internal systems using Python, SQL, and orchestration tools like Airflow. The role involves collaborating with stakeholders to ensure data accuracy, security, and performance optimization.
Senior Data Fabric Data Engineer
Lead the design and delivery of end-to-end Microsoft Fabric data solutions (Lakehouse, Warehouse, Pipelines, semantic models) for multiple consulting clients, combining hands-on T-SQL/PySpark/Python engineering with architecture, CI/CD via Azure DevOps/GitHub Actions, and mentoring.
Data Engineer
Data Engineer designing and building scalable data pipelines from production systems into analytical platforms using big data and MPP tech stacks, collaborating with engineering, product, and business teams in South Africa.
Data Engineer: AI/LLM & Modern Data Pipelines
Data Engineer building robust data pipelines and cloud-native solutions for data migration and modernization projects, using Python, SQL, Docker, and REST APIs with exposure to AI/LLMs.
Marketing Data Engineer - Ad Tech (US hours)
The Marketing Data Engineer will build and maintain ETL pipelines to ingest data from ad platforms, manage cloud-warehouse structures, and ensure data quality for reporting and dashboards.
Lead Microsoft Fabric Data Engineer | Lakehouse & Power BI
The Lead Microsoft Fabric Data Engineer will design and deliver end-to-end data solutions, including Lakehouse and warehouse architecture, using Microsoft Fabric, Azure, and Power BI. The role involves technical ownership of data pipelines and mentoring junior team members.
Cloud Data Platform Engineer for Real-Time Analytics
The Data Engineer will design, build, and operate cloud-native data platforms on AWS and Azure using Databricks and Microsoft Fabric. The role involves managing the full data lifecycle from ingestion to serving to support real-time analytics and AI initiatives.
Data Engineering Intern: Azure & Data Pipelines
The Data Engineering Intern will assist the team in supporting data pipelines, improving data quality, and delivering data products using Microsoft Azure within a call center environment.
Job: Data Engineering Intern
The Data Engineering Intern will work with experienced professionals to build data pipelines and improve data quality within a call center environment. The role involves using Microsoft Azure and learning modern data engineering practices.
Digital Lead: Systems Intelligence (Data Engineer)
Lead digital initiatives and data engineering efforts, building scalable data platforms, enforcing data governance, and driving AI adoption across the organization.
Senior Data Engineer
Senior Data Engineer designing and maintaining scalable data pipelines, building ETL/ELT processes, and working with cloud data platforms using Python, SQL, Azure Data Factory, and Apache Spark.
Data Engineer
Designs and implements AI-powered agents/copilots using Copilot Studio and Azure AI Foundry, focusing on hybrid architectures, RAG pipelines, and enterprise AI integration for scalable, production-grade solutions.
Senior Analytics Engineer: Data Platform & Governance
Design and own the analytics layer and data governance for a FinTech company, using dbt, SQL, and cloud data warehousing to translate business challenges into actionable metrics.