About the position
We’re looking for a skilled Data Engineer with strong experience in Snowflake and Matillion to join our growing data team. You’ll play a key role in designing, building, and optimising scalable data pipelines and architectures that empower our business intelligence, analytics, and data science initiatives.
Key Responsibilities
- Design, develop, and maintain robust ETL/ELT pipelines in Matillion to ingest and transform data into Snowflake.
- Optimise Snowflake queries and data models for performance, cost, and scalability.
- Collaborate with cross-functional teams to gather requirements and deliver reliable data solutions.
- Ensure data quality, integrity, and governance across all pipelines.
- Monitor, troubleshoot, and resolve issues within data workflows.
- Document data processes, architectures, and technical design decisions.
Experience & Skills
- 5+ years’ experience in data engineering or a similar technical role.
- Strong hands-on experience with Snowflake (data modelling, performance tuning, SnowSQL).
- Proven expertise in Matillion for ETL/ELT orchestration.
- Advanced SQL and experience with Python or similar scripting languages.
- Experience with cloud platforms (AWS preferred; Azure or GCP beneficial).
- Familiarity with Git and CI/CD practices.
- Strong understanding of data warehousing concepts and best practices.
Qualifications & Nice-to-Haves
- Matric and a tertiary degree in Computer Science, Information Systems, or related field.
- Experience with data visualisation tools (Power BI, Tableau).
- Exposure to data governance, data quality frameworks, or MDM.
- Understanding of DevOps for data pipelines and Infrastructure-as-Code.
- Certifications in Snowflake, AWS, or Matillion are advantageous.
Desired Skills:
Desired Qualification Level:
About The Employer: