This job is no longer available
This job expired on 19/07/2026. It no longer accepts applications.
Data Engineer
Nedbank · Johannesburg
Job description
About the role
Nedbank is expanding its Data & Analytics capability and is looking for a Data Engineer to design, build and operate enterprise‑scale data platforms that support strategic decision‑making across the bank.
Key responsibilities
- Build and maintain enterprise‑scale data pipelines for ingestion, provisioning, streaming and API delivery.
- Enhance the data infrastructure to support analytics, machine learning and AI.
- Develop optimized data integration across Golden Sources, Trusted Sources and Writebacks.
- Load and maintain Data Warehouse layers (Data Reservoir, ADW, Enterprise Data Marts).
- Engineer big‑data and streaming solutions using Hadoop, Kafka and IBM Infosphere Data Replication.
- Drive cloud‑based data engineering using Azure Data Factory, Azure Databricks and related tools.
- Build APIs for data consumption and enable self‑service access for business users.
- Implement data quality, governance controls and monitoring across all pipelines.
Required profile
- 3+ years of experience in Data Engineering.
- Credit Risk System experience (non‑negotiable).
- Experience designing and maintaining data warehouses and data lakes.
- Strong programming skills in SAS, Java and Python.
- Strong SQL skills across Oracle, SQL Server, relational and NoSQL databases.
- Hands‑on experience with CI/CD and DevOps tools (GitLab CI, GitOps, Docker, Kubernetes/EKS, Microservices).
- Infrastructure‑as‑Code experience (AWS CDK, Terraform).
- Observability experience (Prometheus, Grafana, Loki, Tempo, OpenTelemetry).
- Cloud experience with AWS, Azure (preferred) and exposure to GCP.
- API development and testing using REST, Postman and Swagger.
- Familiarity with AI/ML tooling (PyTorch, TensorFlow, MLFlow, computer vision, NLP).
- Bachelor’s degree or Advanced Diploma in IT, Engineering, Mathematics, Statistics, Econometrics or related field.
- Relevant cloud, DevOps or Data Engineering certifications are a plus.
Required skills
- Hadoop
- Kafka
- IBM Infosphere Data Replication
- Azure Data Factory
- Azure Databricks
- REST APIs
- SAS
- Java
- Python
- Oracle SQL
- SQL Server
- NoSQL databases
- GitLab CI
- GitOps
- Docker
- Kubernetes (EKS)
- Microservices
- AWS CDK
- Terraform
- Prometheus
- Grafana
- Loki
- Tempo
- OpenTelemetry
- AWS
- Azure
- GCP
- Postman
- Swagger
- PyTorch
- TensorFlow
- MLFlow
- Computer vision
- NLP
What we offer
- Competitive remuneration and incentives
- Comprehensive medical aid and provident fund
- Hybrid working model
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salary: Software Engineer Based on 13 job offers in South AfricaSalaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Nedbank
Johannesburg
Related job offers
-
Future Leaders Accelerator Graduate Programme
Lesaka Technologies Johannesburg -
Junior Test Analyst
Hire Resolve Johannesburg -
Senior SAP Basis Consultant – Cloud ALM
Deloitte Johannesburg -
Senior Oracle Business Analyst
Employeur non precise Gauteng -
ICT Support, Driver/Messenger and HR Practitioner Posts
Department of Agriculture Pretoria