Data Engineer
Nedbank · Johannesburg
Job description
About the role
As a Data Engineer at Nedbank, you will help shape the future of data by building enterprise‑scale data platforms, pipelines, and solutions that drive strategic decisions across the bank. You will work on modern, cloud‑enabled data architectures to support analytics, machine learning and AI initiatives.
Key responsibilities
- Develop and maintain enterprise‑scale data pipelines for ingestion, provisioning, streaming and API delivery.
- Engineer big‑data and streaming solutions using Hadoop, Kafka and IBM Infosphere Data Replication.
- Implement cloud‑based data engineering with Azure Data Factory, Azure Databricks and related tools.
- Create APIs for data consumption and enable self‑service access for business users.
- Establish data quality, governance and monitoring across all pipelines.
- Load and manage layers of the Nedbank Data Warehouse, including Data Reservoir, ADW and Enterprise Data Marts.
Required profile
- Minimum 3 years of experience in data engineering.
- Experience with credit risk systems (mandatory).
- Proven ability to design and maintain data warehouses and data lakes.
- Strong programming background in SAS, Java and Python.
- Advanced SQL skills across Oracle, SQL Server and NoSQL databases.
Required skills
- Hadoop, Kafka, IBM Infosphere Data Replication.
- Azure Data Factory, Azure Databricks.
- Python, Java, SAS.
- SQL (Oracle, SQL Server, NoSQL).
- CI/CD and DevOps tools: GitLab CI, GitOps, Docker, Kubernetes (EKS), Microservices.
- Infrastructure as Code: AWS CDK, Terraform.
- Observability: Prometheus, Grafana, Loki, Tempo, OpenTelemetry.
- Cloud platforms: AWS, Azure (preferred), GCP.
- API development and testing: REST, Postman, Swagger.
- Basic AI/ML tools: PyTorch, TensorFlow, MLFlow, computer vision, NLP.
What we offer
- Competitive salary and incentives.
- Comprehensive medical aid and provident fund.
- Hybrid working environment.
- Access to learning and growth opportunities.
- A culture founded on trust, support and collective ownership.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salary: Software Engineer Based on 12 job offers in South AfricaSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 18 hours ago
Expires 1 month from now
5 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Nedbank
Johannesburg
Related job offers
-
Head of Information Technology
Leroy Merlin South Africa Johannesburg -
Mobile iOS Developer
Liberty Johannesburg -
Software Engineer
Liberty Johannesburg -
Platform Support Engineer (DevOps · Security · Voice & Messaging Support) – Hybrid
Datafin Cape Town -
Systems Engineer – Microsoft 365, Azure & Windows Server
Datafin Pinelands