DATA ENGINEER

Competent Candidates

Randburg

On-site

ZAR 480,000 - 780,000

Full time

5 days 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

Job summary

Competent Candidates seeks a Data Engineer to join a well-established group of companies in Gauteng, focusing on analytics, data quality, and scalable pipelines. You will build ETL processes, create APIs for data access, and enforce multi-tenant data isolation following security guidelines.

The role requires at least 2 years in data engineering, a relevant degree, and hands-on experience with Python, SQL, data warehousing, and cloud platforms.

Qualifications

  • Degree in Data Science, Information Technology, Computer Science or equivalent.
  • Minimum of 2 years in a data engineer role or a similar technical role.

Responsibilities

  • Build and maintain ETL pipelines supporting a multi-tenant data platform, ingesting data from APIs, databases, and event sources.
  • Build and maintain Data Platform APIs that allow teams to ingest, process, and access data easily and reliably.
  • Implemented tenant-specific logic by following existing configuration and naming conventions.
  • Apply tenant-level data isolation using schemas, partitions, or access controls.
  • Build models from existing templates used for financial and operational reporting. Develop models for analytics and reporting, maintaining consistency with shared data models.
  • Monitor scheduled pipelines, investigate failures, and resolve data quality issues and inconsistencies.
  • Maintain daily and incremental data loads into the data warehouse.
  • Assist with onboarding new clients by validating source data and testing pipeline outputs.
  • Work closely with senior data engineers to learn patterns for multi-tenant data isolation.
  • Collaborate with analytics, product, and customer facing teams to understand reporting needs
  • Support strict regulatory and audit requirements by following data handling, retention, and audit guidelines.
  • Handle financial and sensitive data (PII) according to company policies and regulatory standards (e.g. POPIA).
  • Apply least-privilege access and role-based access controls, and support data protection through masking, encryption, and established security standards.

Skills

Python
SQL
Data Warehouse
Databases
Cloud computing
Data modelling
ETL
Data Pipeline Development
CI/CD
Version Control

Education

Degree in Data Science/IT/Computer Science

Tools

Python
SQL

Job description

Our client, a well-established group of companies, is looking for a Data Engineer with strong analytics skills (including problem-solving, understanding data characteristics, identifying patterns, and addressing data quality issues). This is the ideal position for someone who wants to build their career with a company with an excellent reputation.

Formal Education
  • Degree in Data Science, Information Technology, Computer Science or equivalent.
Advantageous
  • Cloud Data Certifications.
  • Exposure to regulated environments, financial services, and fintech.
Experience
  • Minimum of 2 years in a data engineer role or a similar technical role.
Responsibilities
  • Build and maintain ETL pipelines supporting a multi-tenant data platform, ingesting data from APIs, databases, and event sources.
  • Build and maintain Data Platform APIs that allow teams to ingest, process, and access data easily and reliably.
  • Implemented tenant-specific logic by following existing configuration and naming conventions.
  • Apply tenant-level data isolation using schemas, partitions, or access controls.
  • Build models from existing templates used for financial and operational reporting. Develop models for analytics and reporting, maintaining consistency with shared data models.
  • Monitor scheduled pipelines, investigate failures, and resolve data quality issues and inconsistencies.
  • Maintain daily and incremental data loads into the data warehouse.
  • Assist with onboarding new clients by validating source data and testing pipeline outputs.
  • Work closely with senior data engineers to learn patterns for multi-tenant data isolation.
  • Collaborate with analytics, product, and customer facing teams to understand reporting needs
  • Support strict regulatory and audit requirements by following data handling, retention, and audit guidelines.
  • Handle financial and sensitive data (PII) according to company policies and regulatory standards (e.g. POPIA).
  • Apply least-privilege access and role-based access controls, and support data protection through masking, encryption, and established security standards.
Technical Skills
  • Programming languages - Good knowledge of programming languages such as Python, especially used for pipeline and data manipulation.
  • SQL - working experience using SQL for data cleaning, aggregation, data transformation and integration.
  • Data Warehouse - have a fundamental understanding of data warehousing solutions and platforms.
  • Databases - hands-on experience working with relational and non-relational databases.
  • Cloud computing - comfortable building data solutions using cloud-hosted services or data platforms.
  • Data modelling and ETL - Can communicate and translate business requirements into existing data models.
  • Data Pipeline Development - build and validate smaller-scale data pipelines independently.
  • CI/CD and Version Control - apply best practices for managing pipelines and data workflows.
Core Cloud Data Technology, CI/CD and Programming tools
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Indsafri • South Africa

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

PBT Group • Cape Town

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

Pbt-Group • Cape Town

On-site
ZAR 700,000 - 1,000,000
Data Engineering Lead
Data Engineering Lead

Blue Pearl PTY • Johannesburg

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

ATS Client • Pretoria

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

Nedbank • Johannesburg

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

Rifumo Empowerment Holdings • Gauteng

On-site
Data Engineer
Data Engineer

Praesignis (Pty) Ltd • Gauteng

On-site
ZAR 700,000 - 1,100,000
Data Engineers
Data Engineers

Blue Pearl PTY • Johannesburg

On-site
ZAR 800,000 - 1,200,000
None
Senior Specialist – Data Engineer
Senior Specialist – Data Engineer

Impronics Technologies • Gauteng

On-site
ZAR 600,000 - 850,000