2,134,058open jobs
136,623companies
255,991added this week
Browse all
Location
In office (Pretoria)
Seniority
Senior
Employment
Full-Time

First seen by Alion on Oct 31, 2026.

Overview
Company
Impact
Profile match
Connecting exceptional talent with outstanding opportunities across South Africa.
Introduction

Centurion  |  Gauteng  | Permanent

7+ years experience required - Senior

Hands on Engineer  | Data Integration Developer

This role is for someone that is not afraid to get their hands dirty.

 

Hands-on role that owns the full data engineering lifecycle:

  • from ingestion and transformation through to platform architecture and production deployment – designing, building and running complex data pipelines on AWS.

 

Technical Skills Required:

  • Python (advanced) – data pipeline development, automation and scripting.
  • SQL (advanced) – complex query writing, performance optimisation and stored procedures.
  • AWS (mid–advanced) – S3, Glue, Lambda, Redshift, RDS, IAM, CloudWatch, Athena.
  • Data warehousing and data modelling – star/snowflake schemas, dimensional and analytics-oriented design.
  • ETL/ELT pipeline development – batch, incremental and near-real-time patterns.
  • Data lakehouse architecture on cloud-native platforms.
  • CI/CD and Git – version control, automated testing and deployment pipelines.
  • Power BI – supporting BI teams, data model integration and semantic layer understanding.
  • Experience ingesting data from relational databases (e.g. SQL Server, Oracle), cloud storage, APIs, SFTP, MongoDB and file-based sources.

 

Highly Valued (Differentiating Skills):

  • Apache Spark / PySpark for large-scale distributed processing.
  • dbt for analytics engineering and transformation layer management.
  • Apache Airflow or AWS Step Functions for orchestration.
  • Terraform or CloudFormation (infrastructure-as-code).
  • Real-time streaming – Kafka, Kinesis or similar.
  • Machine learning workflow support – feature engineering and model data pipelines.
  • Microsoft Azure or GCP as secondary cloud exposure.

 

Senior Data Engineer, AWS, Python, SQL, Data Engineering, ETL/ELT, Data Lakehouse, Data Warehousing, Power BI, CI/CD, Agile, AI-enabled engineering, Financial Services, Centurion, Hybrid

Duties & Responsibilities

Delivery Ownership within Agile Execution

  • Contribute to data engineering outcomes aligned to sprint goals and programme-level commitments.
  • Take part in Agile ceremonies – planning, estimation, prioritisation and continuous improvement.
  • Decompose data features into implementable tasks with reliable effort estimates.
  • Ensure outputs meet agreed functional, performance and data quality expectations.

Data Engineering & Pipeline Development

  • Design and implement scalable ingestion and transformation pipelines across multiple systems and data domains, supporting batch and incremental processing.
  • Build in error handling, monitoring and alerting to keep pipelines robust.
  • Implement data validation and reconciliation mechanisms to maintain confidence in data assets.

Platform Design & Architecture (AWS)

  • Design solutions aligned to the data platform strategy and target architecture, and contribute to the evolution of the cloud-based data lakehouse environment.
  • Assess the impact of design choices on security, performance, cost and supportability.
  • Identify integration points, upstream/downstream dependencies and risks early in the delivery lifecycle.

Technical Leadership, Coaching & Standards

  • Provide guidance and technical oversight to less experienced data engineers.
  • Support analytics, BI and data science teams with clarity on data structures, availability and pipeline behaviour.
  • Review code and configuration, and help define shared standards, patterns and best practices.
  • Optimise and simplify existing pipelines and data models.

AI-Enabled Engineering (Governance-Led)

  • Promote responsible use of AI to improve engineering productivity and solution quality, within group and business-unit governance frameworks.
  • Use only enterprise-approved AI tooling, and ensure no sensitive, proprietary or client information is exposed to public or unapproved AI platforms.
  • Validate all AI-assisted outputs and retain accountability for correctness, compliance and production readiness.
  • Apply AI to understand data flows and lineage, improve pipeline logic, support query formulation and test scenario creation, and accelerate documentation.

DevOps, Operational Support & Incident Response

  • Apply version control, automated testing, CI/CD and structured releases.
  • Contribute to operational readiness, deployment pipelines and monitoring.
  • Diagnose and resolve data incidents, perform root cause analysis and implement corrective actions.

Security, Risk, Compliance & Governance

  • Build solutions with privacy, access control and regulatory considerations embedded by design.
  • Identify and mitigate data risks, and support remediation of audit findings and compliance gaps.
  • Maintain accurate documentation of pipelines, data models and operational considerations, and keep work tracking up to date in Jira.
  • Adhere to delivery governance, change management and release processes.

Stakeholder Engagement

  • Communicate technical progress, constraints and decisions clearly to business and technical stakeholders.
  • Collaborate across technology and analytics teams and contribute positively to team culture.
Desired Experience & Qualification

Skills & Experience:

  • 7+ years’ professional experience in data engineering or related roles.
  • Demonstrated delivery of production-ready, end-to-end data pipelines and cloud data platforms.
  • Strong exposure to AWS-based data architectures.
  • Experience across the full stack – ingestion, transformation, modelling and serving – not just a single layer.
  • Hands-on experience working within Agile or SAFe delivery environments.
  • Experience in financial services, insurance, investment management or other regulated data environments (preferred).
  • Practical experience applying AI tooling in engineering workflows – including using AI responsibly and validating its outputs – to support pipeline understanding, optimisation, testing or documentation.
  • Experience coaching or guiding other engineers.
Interested?

Apply to [email protected]  or on PNET

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,134,058 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
Pretoria
In office · Full-Time · Pretoria
Python
SQL
SAS
Databases
Databricks
AI/ML
MLFlow
Prompt Engineering
Feature Store
Machine Learning
DevOps
GCP
Azure
AWS
Apply
In office · Full-Time · Sandton
Python
C#
Python
pySpark
C#
.NET
Databases
Databricks
Azure Cosmos DB
Azure SQL Database
AI/ML
Spark
Machine Learning
DevOps
Terraform
Azure DevOps
Azure
CI/CD
Cybersecurity
GDPR
Analytics
Power BI
ETL/ELT
Azure Data Factory
Dimensional Modeling
Master Data Management
Management
Power Automate
Power Apps
SharePoint
Apply
In office · Contractor · Cape Town
SQL
DevOps
AWS
Apply
In office · Full-Time · Sandton
Python
SQL
PowerShell
Databases
PostgreSQL
MS SQL
Azure SQL Database
DevOps
Azure
CI/CD
Windows Server
AWS
Amazon EC2
IAM
Windows
DNS
Cybersecurity
Least Privilege
Management
ITIL
Apply
Senior Data Engineer 13 days ago
Hybrid · Full-Time · Cape Town
SQL
Databases
MS SQL
Azure SQL Database
Microsoft Fabric
AI/ML
dbt
DevOps
Azure DevOps
Azure
CI/CD
Git
Analytics
Tableau
Power BI
ETL/ELT
Informatica
SSIS
Azure Data Factory
Dimensional Modeling
Apply
In office · 4+ years exp · Bachelor's Degree · Pretoria
DevOps
Incident Management
Wi-Fi
Apply
DATA SCIENTIST 2 days ago
In office · 2+ years exp · Bachelor's Degree · Pretoria
DevOps
Wi-Fi
Apply
$22k – $29k per year (gross) · Remote (South Africa) · Full-Time · Pretoria
DevOps
Wi-Fi
Analytics
Power BI
Microsoft Excel
Management
QuickBooks
Xero
Apply
$44k – $47k per year (gross) · In office · Full-Time · Pretoria
Apply
$44k – $47k per year (gross) · In office · Full-Time · Pretoria
Apply
See all jobs
This is one of many
2,134,058 more open roles from verified company boards, updated every day.