IT & Development
Data Engineer
A data engineer who builds and maintains the pipelines and infrastructure your data team depends on.
About this role
A data engineer who builds the infrastructure that makes your data useful. Designs pipelines, manages data warehouses, ensures data quality, and creates the foundation that your analysts and data scientists depend on.
Your embedded data engineer designs and builds ETL/ELT pipelines, manages and optimises data warehouse infrastructure, implements data quality checks and monitoring, creates data models that support analytics and reporting, integrates data from multiple sources, and collaborates with analysts and data scientists on data requirements.
Typical Profile
3-7 years of experience in data engineering or back-end engineering with data focus
Strong Python and SQL skills
Experience with cloud data platforms (BigQuery, Snowflake, Redshift)
Proficiency with ETL/ELT tools (dbt, Airflow, Fivetran, Stitch)
Understanding of data modelling and warehouse design patterns
Experience with data quality frameworks and monitoring
Familiarity with streaming data processing (Kafka, Spark) is a plus
Key Skills & Tools
Why South African talent excels in this role
South Africa's banking and financial services sector has invested heavily in data infrastructure, creating a pool of data engineers with experience managing large-scale, production-grade data systems. These professionals are accustomed to working with sensitive data, compliance requirements, and the performance demands of enterprise data environments.
Learn about South African talent →Ready to hire a Data Engineer?
Book a free introduction call to discuss your requirements.