Senior Data Engineer

Tenth Revolution Group

Johannesburg

On-site

ZAR 700,000 - 1,000,000

Full time

21 hours 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

Tenth Revolution Group in Johannesburg seeks a Data Engineer to design, build, and optimise scalable data pipelines and platforms across industries. You will enable advanced analytics, reporting, machine learning, and BI capabilities on modern cloud platforms.

You will design robust ETL/ELT processes, build data warehouses and data lakes, ensure data governance, and collaborate with analysts, scientists, and engineers to deliver data solutions in an agile environment.

Qualifications

  • 3+ years in data engineering or related field.
  • Proficiency in Python or Scala.
  • Experience building ETL/ELT pipelines.
  • Experience with Azure, AWS, or GCP.
  • Knowledge of data warehouses and dimensional modelling.
  • Familiarity with DevOps and source control.

Responsibilities

  • Design, develop, and maintain robust data pipelines and ETL/ELT processes.
  • Build and optimise scalable data platforms for large data volumes.
  • Integrate data from multiple internal and external sources.
  • Develop data models, warehouses, and data lakes.
  • Ensure data quality, security, and governance across the data ecosystem.
  • Collaborate with analysts, data scientists, engineers, and stakeholders.
  • Automate data ingestion, transformation, and orchestration.
  • Monitor and improve data platform performance and reliability.
  • Contribute to cloud migration and modernisation initiatives.
  • Support DataOps, CI/CD, and engineering standards.

Skills

Python/Scala
ETL/ELT pipelines
Cloud platforms (Azure/AWS/GCP)
Data warehousing & dimensional modell
Large enterprise datasets
Source control & DevOps
Analytical thinking

Tools

Databricks
Snowflake
Kafka
Airflow
SQL Server
Git
Power BI

Job description

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.
  • 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:

  • Databricks
  • Microsoft Fabric
  • Snowflake
  • Kafka
  • Airflow
  • SQL Server
  • 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?
  • 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

Data Engineer
Data Engineer

Araxi Group • Johannesburg

On-site
ZAR 800,000 - 1,100,000
Competitive salary
Professional growth opportunities
Modern cloud & big data platforms
Data Engineer
Data Engineer

Tumaini Consulting • Cape Town

On-site
ZAR 450,000 - 600,000
Data Engineer
Data Engineer

Tenth Revolution Group • Cape Town

Hybrid
ZAR 900,000 - 1,500,000
Senior Data Engineer / Platform Lead
Senior Data Engineer / Platform Lead

ATS Client • Pretoria

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

Future Fit • Johannesburg

On-site
ZAR 900,000 - 1,300,000
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

Indsafri • South Africa

On-site
ZAR 900,000 - 1,500,000
Senior Data Engineer - Cloud Platforms
Senior Data Engineer - Cloud Platforms

Placements24 • Benoni

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Performance-based bonuses
Health, dental, and vision benefits
+2
Data Engineer (Junior / Intermediate / Senior)
Data Engineer (Junior / Intermediate / Senior)

Communicate Finance • Wes-Kaap

On-site
ZAR 600,000 - 900,000
Data Engineer
Data Engineer

Indsafri • South Africa

On-site
ZAR 600,000 - 900,000