Hiring?Get vetted candidates in 48 hours. Pay only when you hire.Get vetted candidates in 48 hours.
F
Data Engineer
FNB
Posted 4 months agoJohannesburg, South Africa
Location
Johannesburg, South Africa
Job Type
Full-time
Experience
Mid-Level
Deadline
April 10, 2026
Category
Technology
Job Description
The FirstRand Corporate Centre (FCC) houses critical functions required by a large and complex financial services group. FNB is one of Africa's largest financial institutions, offering a unique environment where data engineers can own mandates that operate across the entire portfolio, enabling big-picture thinking and significant business impact.
ProGigFinder Press
Fifty silent applications, or one that lands.
Pick any job above and pay $1.49 with MoMo or Card. In 60 seconds you get a CV written for that role: it passes the screening software and reads the way a recruiter expects.
Get my CV for this job: $1.49
Requirements
- Bachelor's degree in Computer Science, Applied Mathematics, Engineering or related technology field
- 5+ years of experience in a Data Engineer role managing financial services data
- Advanced SQL knowledge; experience with relational and NoSQL databases (Postgres, Cassandra)
- Experience with big data tools: Hadoop, Spark, Kafka; data pipeline tools: Azkaban, Luigi, Airflow
- Experience with AWS cloud services (EC2, EMR, RDS, Redshift) and Abinitio ETL
- Proficiency in Python, Java, Scala or other object-oriented languages; strong Excel skills
Responsibilities
- Create and maintain optimal data pipeline architecture; assemble large, complex data sets meeting functional and non-functional business requirements
- Identify, design and implement internal process improvements: automating manual processes, optimising data delivery and re-designing infrastructure for greater scalability
- Build ETL infrastructure for extraction, transformation and loading of data from varied sources using SQL and big data technologies (Abinitio, Hadoop)
- Implement analytics tools that utilise the data pipeline to provide actionable insights into customer acquisition, operational efficiency and business performance
- Oversee large-scale Hadoop platforms and support fast-growing data needs; enable and run data migrations across different databases and servers
- Perform thorough testing and validation to support accuracy of data transformations used in machine learning models
- Proactively analyse and evaluate databases to identify improvements; troubleshoot data issues and present solutions