Snowflake Engineer
Developer/Designer
Cape Town – Western Cape – South Africa
We are seeking experienced Snowflake Engineers to join a team in Cape Town on a contract basis. As a Snowflake Engineer, you will be responsible for designing, developing, and maintaining data warehousing solutions using Snowflake. You must have a strong background in data engineering, data warehousing, and cloud computing, with expertise in Snowflake and its ecosystem.
Type: 12-Month Contract
Salary: Hourly rate highly negotiable
Area: Remote in South Africa, preferably based in Cape Town as it could move to Hybrid
Responsibilities:
- Design, develop, and maintain data warehousing solutions using Snowflake.
- Collaborate with cross-functional teams to identify and prioritize data warehousing requirements.
- Develop and maintain data pipelines, data transformations, and data quality checks.
- Troubleshoot and optimize Snowflake performance and data processing.
- Ensure data security, compliance, and governance.
- Participate in code reviews and contribute to the development of best practices.
Requirements:
- At least 2 years of experience in data engineering, data warehousing, or related field.
- Strong understanding of Snowflake and its ecosystem.
- Proficiency in SQL, Python, and data processing tools.
- Experience with cloud-based data warehousing platforms.
- Strong analytical and problem-solving skills.
- Experience with data visualization tools.
- Knowledge of data governance and security frameworks.
- Familiarity with DevOps practices.
- Familiarity with agile project management methodologies.
What We Offer:
- Competitive hourly rate.
- Opportunity to work on challenging projects with a dynamic team.
- Professional development and growth opportunities.
- Flexible work arrangements.