Azure Data Engineer

Blue Pearl PTY

Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

14 days+
Application generator

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

Get past ATS filters

Job summary

A leading tech company is seeking an Azure Data Engineer in Johannesburg. The role involves designing and optimizing Azure data pipelines and implementing ETL solutions using Azure Data Factory and Databricks. Candidates should possess 5+ years of experience in data engineering, strong skills in Python and SQL, and relevant Azure certifications. The position offers a hybrid working model and is aimed at South African citizens or permanent residents.

Qualifications

  • 5+ years of data engineering experience, preferably with Azure.
  • Proven experience in building production-scale cloud data solutions.
  • Familiarity with Data Vault, Dimensional Modelling, or Medallion architecture.

Responsibilities

  • Design, develop, and maintain Azure-based data pipelines.
  • Implement ETL/ELT solutions using Azure Data Factory, Azure Databricks.
  • Build and optimize data models including Data Lakehouse architectures.
  • Ensure data quality, integrity, and governance.
  • Collaborate with data scientists and analysts for clean datasets.
  • Perform pipeline monitoring, troubleshooting, and optimization.
  • Develop CI/CD pipelines using Azure DevOps.
  • Implement security best practices including RBAC and encryption.

Skills

Azure Data Factory (ADF)
Azure Databricks (PySpark)
Azure Synapse Analytics
Python
SQL
Delta Lake
Spark
Data Lake Storage (ADLS)
Streaming technologies (Kafka, Event Hubs)

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

Azure DevOps
GitHub Actions

Job description

Johannesburg, South Africa | Posted on 02/13/2026

The Azure Data Engineer will be responsible for designing, building, optimizing, and maintaining data pipelines and data solutions within the Microsoft Azure ecosystem. The role requires strong experience in cloud-based data engineering, modern data architectures, and scalable data processing frameworks.

Key Responsibilities
  • Design, develop, and maintain Azure-based data pipelines (batch and streaming).
  • Implement ETL/ELT solutions using Azure Data Factory (ADF), Azure Databricks, Synapse Analytics, and related Azure services.
  • Build and optimize data models, including Data Lakehouse architectures (Medallion, Delta Lake).
  • Ensure data quality, integrity, and governance across all data processes.
  • Collaborate with data scientists, analysts, and business teams to provide clean, reliable datasets.
  • Perform pipeline monitoring, troubleshooting, performance optimization, and cost optimization.
  • Develop CI/CD pipelines using Azure DevOps for data-related deployments.
  • Implement security best practices, including RBAC, encryption, and data access governance.
Required Technical Skills
  • Strong proficiency with Azure Data Factory (ADF), Azure Databricks (PySpark), and Azure Synapse Analytics.
  • Expert knowledge of Python, SQL, and data transformation frameworks.
  • Experience with Delta Lake, Spark, Data Lake Storage (ADLS), and distributed compute patterns.
  • Familiarity with Data Vault, Dimensional Modelling, or Medallion architecture.
  • Experience with cloud DevOps tools (Azure DevOps, GitHub Actions).
  • Knowledge of streaming technologies (Kafka, Event Hubs) is an advantage.
Requirements
Qualifications & Certifications (Preferred)
  • Azure certifications such as:
    • AZ‑900 Azure Fundamentals
    • DP‑203 Azure Data Engineer Associate
    • Databricks Data Engineer certifications
  • Bachelor’s degree in Computer Science, Engineering, or related field.
Experience
  • 5+ years of data engineering experience (Azure preferred).
  • Proven experience building and supporting production-scale cloud data solutions.
Location & Working Model
  • Location: Johannesburg (Hybrid working model)
  • Ways of Working: Standard SAST business hours
  • Candidate: Preferably a South African Citizen or Permanent Resident
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Databricks Data Engineer
Databricks Data Engineer

Tenth Revolution Group • Cape Town

On-site
ZAR 700,000 - 1,100,000
Azure Data Engineer: Build Data Pipelines & Lakehouse
Azure Data Engineer: Build Data Pipelines & Lakehouse

Blue Pearl PTY • Johannesburg

Hybrid
ZAR 600,000 - 900,000
Data Engineers
Data Engineers

Blue Pearl PTY • Johannesburg

On-site
ZAR 800,000 - 1,200,000
None
Data Engineer
Data Engineer

DLK Group • Kou-Kamma Local Municipality

On-site
ZAR 480,000 - 720,000
Hybrid working option
Data Engineering Lead
Data Engineering Lead

Blue Pearl PTY • Johannesburg

On-site
ZAR 1,200,000 - 1,900,000
Data Engineer
Data Engineer

Magnus Consulting Solutions Pty Ltd • Johannesburg

On-site
ZAR 720,000 - 1,100,000
Data Engineer
Data Engineer

AES Global • Cape Town

On-site
ZAR 600,000 - 900,000
Senior Data Engineer — Azure Data Platform & Analytics
Senior Data Engineer — Azure Data Platform & Analytics

Cf Consulting • Gauteng

On-site
ZAR 700,000 - 1,000,000
Competitive salary
On-site work environment
Medical, dental, and vision insurance
+2
Azure Data Scientist
Azure Data Scientist

Blue Pearl PTY • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Data Engineer
Senior Data Engineer

Chosen Online Pty Ltd • Johannesburg

On-site
ZAR 892,800 - 1,227,600
Competitive salary package (R80k - R110k per month)
Hybrid working model
Opportunity to work on challenging international projects
+2