Data Engineer

Tenth Revolution Group

Cape Town

Hybrid

ZAR 900,000 - 1,500,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 Tenth Revolution Group in Cape Town is seeking a Data Engineer to design, build, and optimise scalable data pipelines and platforms supporting analytics, reporting, and ML workflows. You will work on modern cloud platforms and contribute to data modelling, governance, and dataOps practices.

Collaboration with Data Analysts, Data Scientists, and Software Engineers across agile teams is expected, with hybrid/remote opportunities.

Qualifications

  • 5+ years' experience in Data Engineering or related field.
  • Proficiency in Python, Scala, or similar programming languages.
  • Experience building ETL/ELT pipelines.
  • Experience with cloud platforms (Azure, AWS, or GCP).
  • Strong understanding of data warehousing and dimensional modelling.
  • 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 for large data volumes.
  • Integrate data from multiple internal and external sources.
  • Develop and maintain data models, data warehouses, and data lakes.
  • Ensure data quality, governance, and security across the ecosystem.
  • Collaborate with analysts, scientists, and engineers to deliver data solutions.
  • Automate data ingestion, transformation, and orchestration processes.
  • Monitor and improve data platform performance and reliability.
  • Support cloud migration and modernisation initiatives.
  • Implement DataOps, CI/CD, and data engineering standards.

Skills

Data engineering
Python/Scala
ETL/ELT pipelines
Cloud platforms
Data warehousing
DevOps
Big data processing

Tools

Databricks
Microsoft Fabric
Snowflake
Kafka
Airflow
SQL Server
Git
Power BI

Job description

Cape Town | Hybrid / Remote Opportunities Available

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:
  • 5+ 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

Network Finance • Wes-Kaap

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

PBT Group • Cape Town

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

Theplug • Cape Town

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

Tenth Revolution Group • Johannesburg

On-site
ZAR 700,000 - 1,000,000
Data Engineer
Data Engineer

AES Global • Cape Town

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

Communicate Recruitment • Johannesburg

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

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Performance bonuses
Health insurance
Retirement plan
+3
Senior Data Engineer - Cloud Platforms
Senior Data Engineer - Cloud Platforms

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health coverage
Generous leave
+7
Data Engineering Lead
Data Engineering Lead

Blue Pearl PTY • Johannesburg

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