×
Register Here to Apply for Jobs or Post Jobs. X

Data Engineer; Dataworks

Job in Johannesburg, 2000, South Africa
Listing for: e-Merge IT Recruitment
Full Time position
Listed on 2026-10-17
Job specializations:
  • IT/Tech
    Data Engineering, Data Warehousing, Data Analyst, Data Science Manager
Job Description & How to Apply Below
Data Engineer (Dataworks) – Johannesburg – up to R1mil per annum

Our client is looking for an experienced Data Engineer to join their Data Works team and play a key role in designing, developing, and delivering innovative and scalable data solutions. The successful candidate will be responsible for building and optimising data pipelines, developing cloud-based data platforms, and managing data infrastructure that enables business intelligence, advanced analytics, and machine learning initiatives.

This role requires strong technical expertise across Microsoft Fabric, AWS, and Databricks
, as well as proven experience integrating data from multiple systems and sources.

Responsibilities:

  • Design, develop, and maintain scalable data pipelines and ETL/ELT processes to support analytics and reporting requirements.
  • Build and manage cloud-based data solutions using platforms such as AWS, Microsoft Fabric, or Databricks
    .
  • Integrate data from multiple internal and external sources into centralized data platforms, data lakes, or data warehouses.
  • Develop and maintain data models, data marts, and data warehouse structures to support business intelligence and analytics initiatives.
  • Ensure data quality, integrity, and reliability through validation, monitoring, and automated quality checks.
  • Work with large datasets and big data technologies such as Spark to process and transform complex data efficiently.
  • Collaborate closely with data analysts, BI developers, data scientists, and business stakeholders to understand data requirements and deliver scalable solutions.
  • Optimize data processing workflows and improve performance and scalability of existing data pipelines.

Qualifications &

Experience:

  • Bachelor’s degree from an accredited university. A degree in Computer Science, Engineering, Information Technology, or a related field is advantageous.
  • Minimum of 7+ years of hands‑on experience in data engineering or data platform development.

    Experience with in the financial services industry would be beneficial but is not essential.
  • Proven experience building, managing, and optimizing data pipelines and data solutions using on-premise or cloud-based technologies
    .
  • Practical experience working with AWS services such as Glue, Redshift, S3, Lambda, EMR, and Athena
    , or exposure to Microsoft Fabric or Databricks
    .
  • Familiarity with big data frameworks and technologies such as Apache Spark, Hadoop, or Kafka
    .
  • Strong programming capabilities in Python, Pandas, and SQL for data processing and transformation

The Reference Number for this position is NG60984 which is a Permanent, Hybrid role in Johannesburg offering a salary of up to R1mil per annum negotiable based on experience.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary