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
Create a job alert for this search
Data Engineer • Johannesburg, South Africa
Related jobs
Data Engineer (Azure) - 6 month contract
Ace Staffing • Johannesburg, South Africa
Bryanston, Johannesburg (Hybrid / remote).Contract : 6 months starting asap / 1 July 2025.A leading digital strategy and technology services company is seeking a skilled.
This role involves designing, bu...Show more
Last updated: 30+ days ago • Promoted
Data Engineer III- JHB
FNB South Africa • Johannesburg, ZA
Job title : Data Engineer III- JHB.Job Location : Gauteng, Johannesburg.To plan, design and implement scalable and robust data models and physical data models and ensure effective movement, collect...Show more
Last updated: 18 days ago • Promoted
Data Engineers (Denodo)
InfyStrat • Johannesburg, Gauteng, ZA
Quick Apply
InfyStrat is on the lookout for skilled and driven Data Engineers with expertise in Denodo to join our innovative data team.
As a Data Engineer, you will be responsible for designing, building, and ...Show more
Last updated: 30+ days ago
Azure Data Engineer
Dina Gates Recruitment (Pty) Ltd • Kempton Park, South Africa
We are seeking a skilled Azure Data Engineer with a minimum of 2 years of experience to join our dynamic data team.The ideal candidate will have a strong background in SQL, Microsoft Azure, data wa...Show more
Last updated: 30+ days ago • Promoted
Data Engineer
FNB South Africa • Johannesburg, ZA
Job Location : Gauteng, Johannesburg.To plan, design and implement scalable and robust data models and physical data models and ensure effective movement, collection, integration, storage and provi...Show more
Last updated: 30+ days ago • Promoted
AWS Data Engineer (6-Month Contract)
Visi Select • Johannesburg, Gauteng, South Africa
Remote
We’re Hiring : AWS Data Engineer (6-Month Contract) Location : Remote (supporting an international client) Contract Duration : 6 Months (Immediate Start) Compensation : R95,000 – R110,000 per month ...Show more
Last updated: 30+ days ago • Promoted
Data Engineer (Hadoop Ecosystem)
Praesignis • Johannesburg, ZA
Job title : Data Engineer (Hadoop Ecosystem).Job Location : Gauteng, Johannesburg.We are seeking a skilled Data Engineer to design and develop scalable data pipelines that ingest raw, unstructured ...Show more
Last updated: 25 days ago • Promoted
Data Engineer- Ab Initio
Fourier IT Innovation (Pty) Ltd • Centurion, Gauteng, South Africa
Quick Apply
South African company with over 21 years of experience delivering exceptional professionalism, deep technical knowledge, and a passion for innovation.
Our team thrives on pushing boundaries—both as ...Show more
Last updated: 30+ days ago
Data Engineer II
FNB South Africa • Johannesburg, ZA
Job Location : Gauteng, Johannesburg.To ensure effective movement, collection, integration, storage and provisioning of data to meet business objectives through sound understanding of business unit...Show more
Last updated: 30+ days ago • Promoted
Data Engineer – Johannesburg – up to R300k per annum
E-Merge • Johannesburg, South Africa
A global leader in cross-border.They are seeking a passionate and hands-on Data Engineer to contribute to the development of our revolutionary Compliance-as-a-Service platform, you will play a cruc...Show more
Last updated: 30+ days ago • Promoted
Data Engineer
InfyStrat • Johannesburg, Gauteng, ZA
Quick Apply
InfyStrat is looking for a proficient Data Engineer to strengthen our data team.In this role, you will be integral in designing and implementing data pipelines that facilitate the efficient extract...Show more
Last updated: 30+ days ago
Data Engineer
HR Genie • Sandton, South Africa
At Fedgroup, our in-house system powers everything from secured investments and life insurance to impact farming and beyond.
Our versatile platform is central to our success, complemented by an app ...Show more
Last updated: 30+ days ago • Promoted
Data Engineer (Databricks, AWS, Python) – JHB – up to R450k per annum
E-Merge • Johannesburg, South Africa
Join a global financial services organisation whose core purpose is to seek out and invest in exceptional individuals who understand and support their core purpose, and whose values align and pride...Show more
Last updated: 30+ days ago • Promoted
Data Engineer
Oostelike Personeel Konsultante • Centurion, South Africa
Legal requirements : Must be a South African Citizen with a clean criminal background and ITC (no bad debt) - checks will be done on shortlisted applicants.
Appointment : Permanent, full-time position...Show more
Last updated: 30+ days ago • Promoted
Data Engineer
Nedbank • Johannesburg, ZA
Job Location : Gauteng, Johannesburg.To support and maintain the data warehouse in line with the data model; metadata repository and to provide business intelligence analysis through performing str...Show more
Last updated: 30+ days ago • Promoted
Data Engineer
Level-Up • Johannesburg, South Africa
We are seeking a skilled Data Engineer to design, develop, optimize, and manage robust, highly available data analytics infrastructure, reports, and data models.
This role drives the delivery of hig...Show more
Last updated: 30+ days ago
Data Engineer - AWS
Psybergate (Pty) LTD • Centurion, South Africa
Design, develop and maintain complex data pipelines from multiple sources into a central data platform / lakehouse.Ensure reliability, scalability, and maintainability of pipelines.Optimize data flow...Show more
Last updated: 13 days ago • Promoted
E&I Engineer
Recruitpro Solutions • Benoni, South Africa
The E&I Engineer will support the design, development and delivery of electrical and instrumentation systems for mining and mineral processing equipment.
The role involves producing technical drawin...Show more