Data Engineer – Financial Services & Insurance
ExperienceJunior (0-5 years) | Mid Level (6-10 years) | Senior (11-15 years)
Est. StartJune 8, 2026
Duration6 Months
OutsizedOutsized
Hybrid
Gauteng, South AfricaGauteng, South Africa
Required Skills
Data Engineering
Artificial Intelligence
SQL
Project Overview

We are building a targeted talent pool of experienced Data Engineers to support future project demand across leading banks, insurers, fintechs, and consulting firms in South Africa.

Demand is being driven by digital transformation, cloud adoption, AI enablement, regulatory reporting, fraud analytics, customer intelligence, and the need for cleaner, more reliable enterprise data across financial services and insurance.


This is a strong fit for data professionals who can design, build, and optimise scalable data pipelines, data platforms, analytics environments, and governed data products within complex, regulated environments.


What you will do:

  • Design, build, and maintain data pipelines, ETL/ELT workflows, and data platforms.
  • Work with large, complex datasets across banking, insurance, finance, risk, claims, fraud, and customer domains.
  • Develop clean, reusable data models and curated datasets for analytics, reporting, AI, and decision-making.
  • Support cloud-based data platforms across AWS, Azure, GCP, Snowflake, Databricks, or similar environments.
  • Improve data quality, lineage, governance, and accessibility across business functions.
  • Collaborate with analytics, actuarial, finance, risk, compliance, product, and technology teams.
  • Support use cases across fraud detection, credit risk, pricing, claims analytics, customer analytics, and regulatory reporting.
  • Automate manual data processes and improve reliability, scalability, and performance of data workflows.


What we are looking for:

  • 3+ years of experience in data engineering, analytics engineering, BI engineering, or related technical roles.
  • Strong proficiency in SQL and Python.
  • Hands-on experience with ETL/ELT pipelines, data modelling, data warehousing, and workflow automation.
  • Experience working with cloud or modern data platforms such as AWS, Azure, GCP, Snowflake, Databricks, BigQuery, Redshift, or Synapse.
  • Good understanding of data quality, data governance, data lineage, and secure data handling.
  • Experience in financial services, banking, insurance, fintech, risk, or consulting is highly advantageous.
  • Ability to work with technical and non-technical stakeholders to translate business needs into data solutions.


Preferred background.

  • Banking or insurance data modernisation programmes.
  • Cloud data platform migration or optimisation.
  • Fraud, credit, pricing, claims, risk, or customer analytics use cases.
  • Regulatory, finance, actuarial, compliance, or audit reporting data environments.
  • Data governance, data quality, master data, or metadata initiatives.
  • BI, dashboarding, and analytics enablement for senior business stakeholders.
  • AI, machine learning, or advanced analytics data preparation and feature engineering.


Why join our talent pool:

You will get access to future project opportunities with leading South African financial institutions, insurers, fintechs, and consulting firms.


These projects often focus on data modernisation, cloud analytics, AI readiness, risk and fraud analytics, regulatory reporting, customer intelligence, and enterprise data governance.


Similar Opportunities