Search by job, company or skills

curl.tech

Snowflake Data Platform Engineer

Save
new job description bg glownew job description bg glow
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

As a Snowflake Data Platform Engineer, you will be a fully hands-on engineer responsible for building and maintaining Snowflake-based data solutions. You will develop data pipelines, implement best practices, and collaborate with development and analytics teams to enable data-driven insights across the business. This role sits one level below the Architect and focuses on the implementation, optimization, and operation of the Snowflake platform.

Responsibilities

  • Design and maintain Snowflake data models, schemas, and pipelines.
  • Build and orchestrate ETL/ELT workflows using Dagster or Airflow.
  • Implement infrastructure automation with Terraform for Snowflake resources.
  • Integrate secure access controls using OAuth-based and OIDC authentication
  • Develop and maintain data models in dbt, implementing both dimensional (star/snowflake) and Data Vault approaches.
  • Optimize Snowflake workloads, ensuring cost-efficient and performant solutions.
  • Ingest and transform data from multiple internal and external systems.
  • Collaborate with engineers, analysts, and architects to deliver reliable data services.
  • Monitor, troubleshoot, and continuously improve data reliability and platform stability.

Requirements

  • Bachelor's/Master's in Computer Science or equivalent with at least 8+ years of professional experience.
  • Extensive hands-on experience with Snowflake (development, optimization, and administration fundamentals).
  • Proficiency with dbt for model development, testing, data quality checks, and deployment.
  • Understanding of Data Vault 2.0 and dimensional (star/3NF) modeling principles.
  • Terraform for infrastructure automation (especially Snowflake roles, warehouses, and integrations).
  • Practical use of Dagster or Airflow for orchestration.
  • Working knowledge of AWS services (particularly S3 and IAM).
  • Familiarity with OAuth and secure access patterns.
  • Strong programming skills in Python and/or Java.
  • Strong understanding of ETL, data warehousing, and data lifecycle management concepts.

This job was posted by S Kritika from Curl Analytics.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147496521