Senior Data Engineer: Build Scalable ETL/ELT & Data Platforms

e-Merge IT Recruitment

Johannesburg

Hybrid

ZAR 810,000 - 990,000

Full time

32 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Hybrid work model

Job summary

e-Merge IT Recruitment is seeking a Senior Data Engineer in Johannesburg to design, build and maintain scalable data solutions. You will work on ETL/ELT pipelines, data warehouses and modern data platforms, while integrating data from diverse sources and ensuring data quality and security.

The role requires 5+ years in Data Engineering, strong SQL and Python, and experience with cloud databases and orchestration tools. Hybrid work setup with competitive R900k CTC.

Qualifications

  • 5+ years' experience in Data Engineering or a related role.
  • Strong SQL and Python skills.
  • Proven ETL/ELT and data integration experience.
  • Experience with relational and/or cloud databases.
  • Strong understanding of data warehousing and dimensional modelling.
  • Exposure to AWS, Azure or GCP.
  • Experience with orchestration tools and Git.
  • Advantageous: Azure Data Factory / AWS Glue / Databricks / Snowflake / Microsoft Fabric Power BI / Apache Spark / Kafka /Docker / Kubernetes

Responsibilities

  • Design, develop and maintain scalable ETL/ELT pipelines for reliable data processing.
  • Build, enhance and optimise data warehouses and modern data platforms.
  • Integrate and consolidate data from diverse sources and systems.
  • Develop high-performance SQL queries and efficient data transformation processes.
  • Maintain high standards of data quality, governance, security and availability.
  • Monitor, troubleshoot and optimise data pipelines and workflows.
  • Collaborate with Data Analysts, BI Developers, Software Engineers and business stakeholders to deliver data solutions.
  • Contribute to data architecture, automation and engineering best practices.
  • Develop and support cloud-based data solutions to enable scalable data processing.

Skills

SQL
Python
ETL/ELT
Data integration
Data warehousing
Dimensional modelling
Cloud platforms AWS/Azure/GCP
Git
Data quality governance
Azure Data Factory
AWS Glue
Databricks
Snowflake
Kafka
Docker
Kubernetes
Apache Spark
Power BI

Tools

Databricks
Snowflake
Power BI
Git
Docker
Kubernetes

Job description

e-Merge IT Recruitment is seeking a Senior Data Engineer in Johannesburg to design, build and maintain scalable data solutions. You will work on ETL/ELT pipelines, data warehouses and modern data platforms, while integrating data from diverse sources and ensuring data quality and security.

The role requires 5+ years in Data Engineering, strong SQL and Python, and experience with cloud databases and orchestration tools. Hybrid work setup with competitive R900k CTC.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer — Hybrid ETL & Cloud Data Platform
Senior Data Engineer — Hybrid ETL & Cloud Data Platform

E-Merge • Johannesburg

Hybrid
ZAR 810,000 - 990,000
Senior Data Engineer
Senior Data Engineer

e-Merge IT Recruitment • Johannesburg

Hybrid
ZAR 810,000 - 990,000
Hybrid work model
Senior Data Engineer: Scalable ETL & Real-Time Pipelines
Senior Data Engineer: Scalable ETL & Real-Time Pipelines

Paracon • Gauteng

Hybrid
ZAR 800,000 - 1,100,000
Access courses and conferences
Flexible hybrid work model
Relaxation room and team events
Senior Data Engineer
Senior Data Engineer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Medical, dental, and vision insurance
Professional development
Paid time off
+1
Senior Data Engineer - Cloud Data Architect & Analytics
Senior Data Engineer - Cloud Data Architect & Analytics

Boardroom Appointments • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Senior Data Engineer - Johannesburg - up to R900k per annum
Senior Data Engineer - Johannesburg - up to R900k per annum

E-Merge • Johannesburg

On-site
ZAR 810,000 - 990,000
Senior Data Engineer
Senior Data Engineer

Placements24 • Gqeberha

Hybrid
ZAR 1,000,000 - 1,500,000
Hybrid work
Medical insurance
Dental insurance
+2
Senior Data Engineer
Senior Data Engineer

AES Global • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior Cloud Data Engineer - Hybrid, Scalable Pipelines
Senior Cloud Data Engineer - Hybrid, Scalable Pipelines

E-Merge • South Africa

Hybrid
ZAR 972,000 - 1,188,000
Senior Data Engineer: Scalable Pipelines & Data Lakes
Senior Data Engineer: Scalable Pipelines & Data Lakes

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Medical, dental, and vision insurance
Professional development
Paid time off
+1