Enable job alerts via email!

Data Engineer - 6 month contract (CPT / JHB)

Recru-it

Johannesburg

On-site

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Job summary

A data solutions company based in Johannesburg is seeking an experienced Data Engineer to design and maintain ETL/ELT pipelines using Matillion and optimize data models in Snowflake. The ideal candidate has over 5 years of experience and strong skills in SQL and Python. This position offers opportunities to collaborate with cross-functional teams and ensure data quality across pipelines.

Qualifications

  • 5+ years of experience in data engineering or a similar role.
  • Strong hands-on experience with Snowflake (data modelling, performance tuning, SnowSQL).
  • Proficiency in Matillion for ETL / ELT orchestration.

Responsibilities

  • Design, develop, and maintain robust ETL / ELT pipelines using Matillion.
  • Optimize Snowflake queries and data models for performance and scalability.
  • Collaborate with cross-functional teams to gather requirements.

Skills

Data engineering
Snowflake
Matillion
SQL
Python
AWS
Data warehousing

Education

Tertiary degree

Tools

Power BI
Tableau
Git
Job description

Responsibilities:

  • Design, develop, and maintain robust ETL / ELT pipelines using Matillion to ingest and transform data into Snowflake.
  • Optimize Snowflake queries and data models for performance and scalability.
  • Collaborate with cross-functional teams to gather requirements and deliver data solutions.
  • Ensure data quality, integrity and governance across all data pipelines.
  • Monitor and troubleshoot data workflows and resolve performance issues.
  • Document data processes, architecture and technical decisions.

Experience:

  • 5+ years of experience in data engineering or a similar role.
  • Strong hands-on experience with Snowflake (data modelling, performance tuning, SnowSQL).
  • Proficiency in Matillion for ETL / ELT orchestration.
  • Solid SQL skills and experience with scripting languages like Python.
  • Experience with cloud platforms (AWS preferred; Azure or GCP also valuable).
  • Familiarity with version control (e.g., Git) and CI / CD practices.
  • Strong understanding of data warehousing concepts and best practices.

Qualifications:

  • Matric and a tertiary degree
  • Experience with data visualization tools (e.g., Power BI, Tableau).
  • Exposure to data governance, data quality frameworks or MDM.
  • Knowledge of DevOps for data pipelines and infrastructure-as-code.
  • Certifications in Snowflake, AWS or Matillion are a plus
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.