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.