Our client is seeking an Intermediate Data Engineer for an in-office role based at Pretoria HQ.

Key Requirements

  • Qualification: Bachelor’s Degree in Computer Science, IT, Data Engineering, or related field (or equivalent practical experience).
  • Experience: 3-5 years in data engineering or similar role.
  • Proficiency in Python and SQL for data manipulation and pipeline development.
  • Experience with ETL/ELT tools (e.g., Apache Airflow, Talend) and data modeling.
  • Familiarity with cloud platforms (AWS, Azure, or GCP).
  • Knowledge of relational and NoSQL databases (SQL Server, PostgreSQL, MySQL, MongoDB).
  • Experience in performance optimisation, data quality, and governance.
  • Ability to mentor junior engineers and collaborate with analysts, developers, and business stakeholders.
  • Nice to have: Big Data frameworks (Hadoop, Spark, ClickHouse), event-driven architectures (Kafka, Kinesis), dashboarding tools (Power BI, Tableau), fintech or transactional systems experience.

Should you meet the requirements for this position, please email your CV to [Email Address Removed] You can also contact the IT team on [Phone Number Removed]; or visit our website at [URL Removed] NOTE: When replying to the advert, also include the reference number in the subject line. Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.

Desired Skills:

  • Python
  • SQL
  • ETL
  • AWS
  • Power BI

Learn more/Apply for this position