Snowflake Data Engineer
Role details
Job location
Tech stack
Job description
The ideal candidate will have advanced SQL skills and experience with Snowflake and data migration processes. This role offers the chance to work with cutting-edge technologies and develop valuable skills in modern Data Engineering., * Build and optimize ETL/ELT pipelines using Snowflake and integration tools.
- Lead migration from legacy systems (e.g., Teradata) to Snowflake, ensuring data quality and performance.
- Develop and manage Snowflake objects (tables, views, procedures).
- Optimize performance (clustering, partitioning, query tuning).
- Leverage Snowflake features (Snowpipe, Streams, Tasks, Time Travel).
- Ensure data security, governance, and access control.
- Automate data ingestion and transformation workflows.
- Collaborate with stakeholders to deliver scalable data solutions.
Requirements
-
Advanced SQL skills across various platforms (Teradata, Oracle, PostgreSQL).
-
Proven experience in data migration and pipeline optimization.
-
Knowledge of Snowflake features such as external stages and RBAC., Advanced SQL Data migration Pipeline optimization Scripting skills (Python/Shell) Knowledge of Snowflake ecosystem Fluency in English, * Advanced SQL across platforms (Teradata, Oracle, PostgreSQL).
-
Proven experience in data migration and pipeline optimization.
-
Knowledge of Snowflake ecosystem (external stages, RBAC, storage integration).
-
Scripting skills (Python/Shell) and familiarity with CI/CD practices.
-
Experience with tools like dbt, Fivetran, or Databricks is a plus.
-
Fluency in English required.