Data Engineer Pretoria
Core
Design, build, maintain, and optimize scalable data pipelines and services to support business intelligence, analytics, and reporting for strategic decision-making.
Role type
Data Engineer
Builds
Data pipelines, BI data marts, data warehouses, and data lakes
Domain
Banking and Financial Services
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Data pipeline design, ETL/ELT workflows, SQL, Python, Java, Scala, Relational databases, NoSQL databases, Data warehousing, Data lakes, Distributed computing, Spark, Cloud platforms, Containerization
Preferred skills
Banking/financial services domain experience, Data architecture, Data governance, Metadata management, Data quality frameworks
Responsibilities
Design and develop robust, modular, scalable data pipelines; Monitor and optimize pipelines and data processes; Maintain and enhance BI data marts, data warehouses, and data lakes; Implement and enforce data service standards and governance; Engage with stakeholders to understand data requirements; Provide reporting and insights on data performance.
Seniority
Mid-level (5 years experience)
