Job Search and Career Advice Platform

Enable job alerts via email!

Data Engineer (Swellendam)

Sentraal-Suid Co

Wes-Kaap

Hybrid

ZAR 500 000 - 700 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in South Africa is seeking a Data Engineer for its Information Systems department in Swellendam. This position offers a hybrid work model and involves designing, building, and maintaining data pipelines for the Snowflake platform. Candidates should have a degree in relevant fields and 2–5 years of experience in data integration. Key responsibilities include developing ETL processes, managing data ingestion, and ensuring data quality. Join an innovative team focused on advanced analytics and automation initiatives.

Qualifications

  • 2–5 years’ experience in data integration, SQL Server, or cloud data engineering.
  • Understanding of data governance, lineage, RBAC, and Snowflake platform concepts.
  • Experience with Git-based workflows and CI/CD is beneficial.

Responsibilities

  • Develop and maintain ETL/ELT data pipelines using dbt, Python, and SQL.
  • Manage data ingestion from SAP, MS SQL Server, and other systems into Snowflake.
  • Implement data governance measures, including lineage and access controls.

Skills

ETL/ELT development
SQL
Python
Data validation
Collaborative communication

Education

Degree or Diploma in Information Systems, Data Engineering, or Computer Science

Tools

dbt
Git
Snowflake
Job description
Description

SSK currently has the following career opportunity in its Information Systems department in Swellendam. The position offers a Hybrid work model, subject to the department's needs. The Data Engineer is responsible for designing, building, and maintaining reliable data pipelines and integrations that support SSK’s Snowflake data platform. This role ensures high data quality, performance, and governance across the enterprise, enabling advanced analytics, AI forecasting, and automation initiatives aligned with SSK’s 2030 digital strategy. The position focuses on ETL/ELT development, semantic layer contribution, and data-driven operations across business systems.

Responsibilities
  • Develop and maintain ETL/ELT data pipelines using dbt, Python, and SQL.
  • Manage data ingestion from SAP, MS SQL Server, and other systems into Snowflake.
  • Apply data validation, monitoring, and exception handling to ensure consistent data quality.
  • Collaborate with BI, Application, and Data teams to optimize performance, cost efficiency, and data accessibility.
  • Implement data governance measures, including lineage, access controls, and documentation.
  • Contribute to data model design and semantic layer development.
  • Support automation and AI initiatives using Snowflake Cortex AI and Power Platform.
  • Monitor, troubleshoot, and resolve pipeline issues in production.
Requirements
  • Degree or Diploma in Information Systems, Data Engineering, or Computer Science.
  • 2–5 years’ experience in data integration, SQL Server, or cloud data engineering.
  • Experience with Python, dbt, Git-based workflows, and CI/CD is beneficial.
  • Understanding of data governance, lineage, RBAC, and Snowflake platform concepts.
Behavioural Traits
  • Strong problem-solving, analytical thinking, and attention to detail.
  • Collaborative communicator with a proactive, adaptable mindset.
  • Able to manage priorities in a fast-changing environment; committed to continuous learning.

Please consider your application unsuccessful if you have not received feedback within one month of the closing date. SSK reserves the right not to fill any position. SSK is an equal‑opportunity employer.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.