Data Engineer

Network Recruitment

Cape Town

On-site

ZAR 700,000 - 1,100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Network Recruitment seeks a skilled Data Engineer to design, build and optimise data pipelines in a growing financial services technology team. You will leverage Databricks, Apache Spark and PySpark to deliver robust data platforms, while collaborating with cross‑functional partners to align data solutions with business objectives.

The role emphasizes cloud-based data architectures, CI/CD practices, and strong SQL and Python capabilities to ensure scalable, reliable data products for consumers

Qualifications

  • Degree or diploma in Computer Science, Information Technology, Engineering, Data Science, or a related field.
  • 3 to 5 years of experience in Data Engineering.
  • Experience building and maintaining enterprise data solutions.
  • Experience with Databricks in a production environment.
  • Strong SQL development and optimisation experience.
  • Exposure to cloud-based data platforms and services.

Responsibilities

  • Build, maintain, and optimise data pipelines and workflows.
  • Develop scalable data solutions using Databricks and Apache Spark.
  • Design and implement end-to-end data flows and integration processes.
  • Contribute to the development and maintenance of CI/CD pipelines.
  • Collaborate with developers, analysts, and business stakeholders to deliver high-quality data products.
  • Ensure data platforms are reliable, efficient, and aligned with business requirements.
  • Support the implementation of modern data architecture principles.
  • Continuously evaluate and adopt best practices in data engineering and cloud technologies.

Skills

Python PySpark
SQL
Azure Cloud
Databricks
Apache Spark
CI/CD
Backend Dev
Data modelling
ETL
Distributed computing

Education

Degree or diploma in Computer Science / IT / Engineering / Data Science

Tools

Azure
Microsoft Fabric
Medallion Architecture

Job description

A leading financial services organisation is seeking a Data Engineer to join its growing technology team. This role is ideal for a technically strong professional who enjoys designing and optimising data pipelines, leveraging cloud technologies, and contributing to the development of robust data platforms. You will play a key role in building and maintaining modern data solutions while working closely with cross‑functional teams to ensure the delivery of reliable, scalable, and high‑quality data products. The environment encourages learning, collaboration, and the adoption of best practices across the data engineering landscape. This is an excellent opportunity to be part of a business that combines technology, data, and financial services to create innovative solutions that positively impact consumers across South Africa.

Key Responsibilities
  • Build, maintain, and optimise data pipelines and workflows.
  • Develop scalable data solutions using Databricks and Apache Spark.
  • Design and implement end‑to‑end data flows and integration processes.
  • Contribute to the development and maintenance of CI/CD pipelines.
  • Collaborate with developers, analysts, and business stakeholders to deliver high‑quality data products.
  • Ensure data platforms are reliable, efficient, and aligned with business requirements.
  • Support the implementation of modern data architecture principles.
  • Continuously evaluate and adopt best practices in data engineering and cloud technologies.
Job Experience and Skills Required
  • Degree or diploma in Computer Science, Information Technology, Engineering, Data Science, or a related field.
  • 3 to 5 years of experience in Data Engineering.
  • Previous experience building and maintaining enterprise data solutions.
  • Experience working with Databricks in a production environment.
  • Strong background in Apache Spark and distributed computing.
  • Experience developing and supporting CI/CD pipelines.
  • Previous backend development experience.
  • Exposure to cloud‑based data platforms and services.
  • Advanced Python skills with hands‑on PySpark experience.
  • Strong SQL development and optimisation experience.
  • Experience with Azure cloud services.
  • Understanding of data modelling and modern data architecture principles.
  • Experience with Microsoft Fabric and Medallion Architecture.
  • Knowledge of data integration, transformation, and orchestration processes.
  • Familiarity with software engineering best practices and version control.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Cloud Data Engineer
Cloud Data Engineer

DeARX • Sandton

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

Hire Resolve • Sandton

On-site
ZAR 700,000 - 1,000,000
Senior Data Engineer – Channel & Data Insights
Senior Data Engineer – Channel & Data Insights

Sabenza IT & Recruitment • Johannesburg

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

PBT Group • Cape Town

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

Chosen Online Pty Ltd • Johannesburg

Hybrid
Competitive salary package (R80k - R110k per month)
Hybrid working model
Opportunity to work on challenging international projects
+2
Cloud Data Engineer (12-month contract)
Cloud Data Engineer (12-month contract)

DeARX • Sandton

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

Pixelogic • Cape Town

On-site
ZAR 600,000 - 900,000
Data Engineering Manager
Data Engineering Manager

Old Mutual Insure • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Senior Data Solutions Engineer
Senior Data Solutions Engineer

Future Fit • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+1