Data Engineer

Mind Detect

Cape Town

Hybrid

ZAR 800,000 - 1,200,000

Full time

12 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Equity in the business
Generous leave
Remuneration package
Plenty of perks
Performance-based environment
Open, international culture
Ambitious SA company
Advanced equipment

Job summary

Mind Detect in Cape Town is seeking a Data Engineer to design and optimize data architectures for payments data and other business data infrastructure. The role focuses on scalability, stability, and efficiency within a hybrid work setup.

The successful candidate will collaborate across business units, translate complex data systems into insights, and contribute to a fast-paced, high-performance culture with open global collaboration.

Qualifications

  • Bachelor’s degree or equivalent experience in a relevant field.
  • 4+ years of data engineering experience.
  • Experience with data modelling, warehousing and ETL pipelines; realtime and batch processing.
  • Strong hands-on experience with data pipelines and relational databases (Oracle, Postgres, SQL Server, MySQL).
  • Strong business mindset and ability to translate stakeholder requirements into data solutions.
  • Knowledge of Machine Learning is a plus.

Responsibilities

  • Design, build, and optimise data architecture and pipeline systems.
  • Collaborate with cross-functional teams to implement data engineering solutions.
  • Develop and maintain scalable data pipelines for high data volumes from various sources.
  • Learn and understand a broad range of data resources and their use.
  • Coordinate with departments to integrate data systems into the broader tech stack.
  • Lead data management strategies to ensure data accuracy, availability, durability and security.
  • Enforce data handling guidelines and ensure compliance with privacy regulations.
  • Continuously monitor, test, and improve data systems and databases.
  • Implement efficient data storage practices and optimise retrieval processes.
  • Own the data processing system and advise on infra changes.
  • Participate in building machine learning models and deliver analyses for decision making.

Skills

Data pipelines
Relational databases
Data modelling
Data warehousing
ETL pipelines
Real-time processing
Batch processing

Education

Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Mathematics or related field

Tools

Oracle
Postgres
SQL Server
MySQL

Job description

Our cutting-edge payments infrastructure platform client is searching for a Data Engineer to join their world-class data engineering team in Cape Town (hybrid).

The Data Engineer will focus on architecting and enhancing complex payment data and other business data infrastructure, prioritising scalability, stability, and efficiency. This role requires a deep understanding of data system architecture to innovate and improve existing frameworks, ensuring they meet evolving business demands. The successful candidate will liaise with various business units, translating complex data systems into actionable insights and strategic solutions.

Given the fact that this is a younger company with a high-performance based culture, the environment is highly dynamic and fast-paced. Your working mentality must be one of adaptability, resilience and passion. This is a fantastic company to work for with truly vast amounts of personal and professional upside.

Responsibilities
  • Design, build, and optimise data architecture and pipeline systems to support business objectives.
  • Collaborate with cross-functional teams to identify and implement the most suitable data engineering solutions.
  • Develop and maintain scalable and reliable data pipelines that can handle high volumes of data from various sources.
  • Learn and understand a broad range of data resources and know when, how, and which to use and which not to use.
  • Coordinate with different departments to ensure the seamless integration of data systems into the company's broader technology infrastructure.
  • Lead the planning and implementation of data management strategies to ensure data accuracy, availability, durability and security.
  • Establish and enforce guidelines for data handling and processing to maintain data integrity and compliance with data privacy regulations.
  • Continuously monitor, test, and improve the performance of data systems and databases.
  • Implement efficient data storage practices and optimise data retrieval processes.
  • Manage and own the entire data processing system (internally, as well as interfacing with other teams or third party services), provide advice on any necessary infrastructure changes
  • Participate in building machine learning models, deliver analyses and insights to support business decision making
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Mathematics or a related field, or equivalent experience from a top-tier university
  • 4+ years of data engineering experience
  • Experience with data modelling, warehousing and building ETL pipelines, utilising realtime and batch processing techniques
  • Strong first‑hand experience with data pipelines and relational databases such as Oracle, Postgres, SQL Server or MySQL
  • Strong business mindset and ability to grasp business requirements from stakeholders
  • Knowledge of Machine Learning is a plus
  • Equity in the business
  • Generous leave
  • Great remuneration package
  • Plenty of perks
  • Performance based environment
  • An open, international and inclusive culture
  • An opportunity to join one of South Africa's most ambitious companies
  • Advanced equipment/technology

This position is open to people already eligible for work in South Africa

About us

We're a dedicated recruiter bringing together the brightest talent with organisations creating cutting‑edge technology to change the world for the better.

We partner with technology providers at the forefront of meaningful innovation. And we’re here for talented individuals who are passionate about using their skills to drive positive change.

Mind Detect provides exceptional recruitment services to businesses who are leading the way in Data, Machine Learning and AI‑driven technologies throughout Europe, the US and Asia.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer (CH1223)
Senior Data Engineer (CH1223)

Capital H Staffing and Advisory Solutions • Stellenbosch

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

PBT Group • Cape Town

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

Nedbank • Johannesburg

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

Mind Detect • South Africa

Hybrid
ZAR 600,000 - 900,000
Equity in the business
Generous leave
Solid work-life balance
+3
Data Engineer
Data Engineer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 600,000 - 850,000
Competitive pay
Medical insurance
Hybrid work
+2
Data Engineer - Big Data Technologies
Data Engineer - Big Data Technologies

Placements24 • Durban

Hybrid
ZAR 700,000 - 1,000,000
Health insurance
Learning & development
Hybrid work
Senior Data Engineer - Johannesburg - up to R1.08mil per annum
Senior Data Engineer - Johannesburg - up to R1.08mil per annum

E-Merge • Johannesburg

Hybrid
ZAR 800,000 - 1,080,000
Marketing Data Engineer: Build Reliable Data Pipelines
Marketing Data Engineer: Build Reliable Data Pipelines

Virtuhire • South Africa

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Competitive benefits
Data Engineer
Data Engineer

Firstrand Bank India • Johannesburg

On-site
ZAR 700,000 - 1,100,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