Enable job alerts via email!

Data Engineer

Mind Detect

Gauteng

Hybrid

ZAR 600 000 - 900 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading fintech company in South Africa is seeking a Data Engineer to join their engineering team. The successful candidate will focus on enhancing data infrastructure and will need at least 3 years of experience in data engineering. Responsibilities include building data architecture and collaborating with business units. This role offers a competitive remuneration package, generous leave, and a hybrid or remote working model.

Benefits

Equity in the business
Generous leave
Great remuneration package
Plenty of perks
Open, international, and inclusive culture
Advanced equipment/technology

Qualifications

  • 3+ years of data engineering experience.
  • Strong first-hand experience with data pipelines and relational databases.
  • Knowledge of Machine Learning is a plus.

Responsibilities

  • Design, build, and optimise data architecture and pipeline systems.
  • Develop and maintain scalable and reliable data pipelines.
  • Participate in building machine learning models.

Skills

Data modelling
ETL pipelines
Data warehousing
Kafka
MongoDB
Relational databases
Machine Learning
Business requirements understanding

Education

Bachelor's degree in Computer Science or related field

Tools

Oracle
Postgres
SQL Server
MySQL
Job description

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from Mind Detect

Our scaling payments platform client is seeking a Data Engineer to join their world-class Engineering team located in Cape Town (hybrid) or SA (remote).

Due to their unique market positioning and strong backing, they are set for high growth and innovation in the coming years.

Reporting to the Director of Engineering, this Data Engineer will focus on architecting and enhancing complex payment 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.

The ideal candidate will have a background in one of the following domains: payments, fintech, FS, e-Commerce or a business processing high volumes of transactional data.

Given the fact that this is a younger company, 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.
  • 3+ years of data engineering experience.
  • Experience with data modelling, warehousing and building ETL pipelines, utilising real‑time and batch processing techniques.
  • A background in one of the following domains: payments, fintech, FS, e‑Commerce or a business processing high volumes of transactional data.
  • Strong first‑hand experience with data pipelines and relational databases such as Oracle, Postgres, SQL Server or MySQL.
  • Experience with Kafka and MongoDB.
  • Strong business mindset and ability to grasp business requirements from stakeholders.
  • Knowledge of Machine Learning is a plus.
  • Equity in the business.
  • Generous leave / solid work‑life balance.
  • Great remuneration package.
  • Plenty of perks.
  • Open, international and inclusive culture.
  • Advanced equipment / technology.
  • This position is open to people already eligible for work in South Africa.
Job Details
  • Seniority level: Mid‑Senior level
  • Employment type: Full‑time
  • Job function: Information Technology and Engineering
  • Industries: Software Development and Financial Services
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.