Senior Data Engineer

Tenth Revolution Group

Johannesburg

Hybrid

ZAR 700,000 - 1,100,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

The Senior Data Engineer role at Tenth Revolution Group in Johannesburg offers a hybrid work arrangement on a permanent basis. You will design, build and optimise scalable data pipelines and platforms to enable advanced analytics, reporting, and machine learning across diverse business contexts.

You will work with cloud platforms such as Azure, AWS or GCP, develop data warehouses and lakes, ensure data quality and governance, and collaborate with Data Analysts, Data Scientists, and Software

Qualifications

  • 3+ years' experience in Data Engineering or a related field.
  • Strong SQL development skills.
  • Proficiency in Python, Scala, or similar programming languages.
  • Experience building ETL/ELT pipelines.
  • Experience working with cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform.
  • Strong understanding of data warehousing and dimensional modelling principles.
  • Experience working with large datasets in enterprise environments.
  • Knowledge of source control and DevOps practices.

Responsibilities

  • Design, develop, and maintain robust data pipelines and ETL/ELT processes.
  • Build and optimise scalable data platforms capable of handling large volumes of structured and unstructured data.
  • Integrate data from multiple internal and external sources.
  • Develop and maintain data models, data warehouses, and data lakes.
  • Ensure data quality, integrity, security, and governance across the data ecosystem.
  • Collaborate with Data Analysts, Data Scientists, Software Engineers, and business stakeholders to understand requirements and deliver data solutions.
  • Automate data ingestion, transformation, and orchestration processes.
  • Monitor, troubleshoot, and improve data platform performance and reliability.
  • Contribute to cloud migration and modernisation initiatives.
  • Support the implementation of best practices around DataOps, CI/CD, and data engineering standards.

Skills

SQL
Python
Scala
ETL/ELT
Cloud platforms
Data warehousing
Data governance
DevOps practices

Tools

Azure Data Factory
Azure Synapse Analytics
Databricks
Snowflake
Kafka
Airflow
SQL Server
Power BI

Job description

Senior Data Engineer

Johannesburg | Hybrid


Permanent


About the Opportunity

Our client is continually seeking talented Data Engineers to join high-performing technology teams delivering modern data solutions across a range of industries. This is an opportunity to work on cutting-edge cloud platforms, large-scale data ecosystems, and enterprise data transformation initiatives.


As a Data Engineer, you will be responsible for designing, building, and optimising scalable data pipelines and platforms that enable advanced analytics, reporting, machine learning, and business intelligence capabilities.


Key Responsibilities


  • Design, develop, and maintain robust data pipelines and ETL/ELT processes.

  • Build and optimise scalable data platforms capable of handling large volumes of structured and unstructured data.

  • Integrate data from multiple internal and external sources.

  • Develop and maintain data models, data warehouses, and data lakes.

  • Ensure data quality, integrity, security, and governance across the data ecosystem.

  • Collaborate with Data Analysts, Data Scientists, Software Engineers, and business stakeholders to understand requirements and deliver data solutions.

  • Automate data ingestion, transformation, and orchestration processes.

  • Monitor, troubleshoot, and improve data platform performance and reliability.

  • Contribute to cloud migration and modernisation initiatives.

  • Support the implementation of best practices around DataOps, CI/CD, and data engineering standards.


Required Skills & Experience


  • 3+ years' experience in Data Engineering or a related field.

  • Strong SQL development skills.

  • Proficiency in Python, Scala, or similar programming languages.

  • Experience building ETL/ELT pipelines.

  • Experience working with cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform.

  • Strong understanding of data warehousing and dimensional modelling principles.

  • Experience working with large datasets in enterprise environments.

  • Knowledge of source control and DevOps practices.


Preferred Technologies

Experience with some or all of the following:



  • Azure Data Factory

  • Azure Synapse Analytics

  • Databricks

  • Microsoft Fabric

  • Snowflake

  • Apache Spark

  • Kafka

  • Airflow

  • SQL Server

  • Azure DevOps

  • Git

  • Power BI


What We're Looking For


  • Strong problem-solving and analytical thinking skills.

  • Passion for modern data platforms and emerging technologies.

  • Excellent communication and stakeholder engagement abilities.

  • Ability to work in agile, collaborative development environments.

  • A proactive mindset with a focus on continuous improvement.

  • Strong attention to detail and commitment to delivering quality solutions.


Nice-to-Have Experience


  • Real-time and streaming data solutions.

  • Data lakehouse architectures.

  • CI/CD implementation for data platforms.

  • Machine learning data pipelines.

  • Financial services, retail, telecommunications, or enterprise consulting environments.


Why Apply?


  • Work on enterprise-scale data projects.

  • Exposure to modern cloud and data technologies.

  • Collaborate with highly skilled engineering teams.

  • Opportunities for professional development and certification.

  • Flexible and dynamic working environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Placements24 • Randburg

Hybrid
GBP 41,000 - 68,000
Hybrid work model
Health benefits
Professional development
Data Engineering Lead
Data Engineering Lead

Blue Pearl PTY • Johannesburg

On-site
ZAR 1,200,000 - 1,900,000
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
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
Modern Data Engineer
Modern Data Engineer

Theplug • Cape Town

Hybrid
ZAR 800,000 - 1,200,000
Data Engineer
Data Engineer

Placements24 • Soweto

Hybrid
ZAR 500,000 - 900,000
Senior Data Engineer
Senior Data Engineer

Tumaini Consulting • Durban

On-site
ZAR 650,000 - 1,000,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
Data Engineers
Data Engineers

Blue Pearl PTY • Johannesburg

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

Placements24 • Cape Town

Hybrid
ZAR 550,000 - 900,000
Competitive salary
Medical and retirement benefits
Professional development
+2