Snowflake Data Engineer

Overview

On Site
$60,000+
Full Time

Skills

Snowflake
SQL
ETL
Java & Python
Data Modeling
AWS & Azure
DWH
Big Data
Spark & Scala
ML
Data Governance
Performance Tuning
CI/CD
Data Engineer & Data Cloud

Job Details

Technical Skills:
    • SQL:
      Fluent in SQL for querying, transforming, and managing data within Snowflake.
    • Programming Languages:
      Proficiency in Python (and potentially Java or Scala) for data manipulation, scripting, and building data pipelines.
  • Data Modeling:
    Knowledge of designing data models, including data warehousing concepts, schemas, and relationships.
  • ETL Processes:
    Experience with ETL tools and techniques for extracting, transforming, and loading data into Snowflake.
  • Cloud Computing:
    Familiarity with cloud platforms (AWS, Azure, Google Cloud Platform) and their services, including data storage, compute, and networking.
  • Snowflake Specifics:
    In-depth knowledge of Snowflake's architecture, features, and best practices, including performance tuning, security, and data governance.
  • Data Security and Compliance:
    Understanding data security principles, encryption, access control, and relevant regulations.
  • Data Warehousing:
    Experience with data warehousing concepts, data lakes, and related technologies.
  • Big Data Technologies:
    Familiarity with Big Data technologies like Hadoop, Spark, and Kafka.
  • Machine Learning (Optional):
    Basic understanding of machine learning concepts and algorithms, particularly if the data engineer is involved in data science or AI projects.
Additional Considerations:
  • Data Governance:
    Understanding data governance principles and practices for ensuring data quality, security, and compliance.
  • Data Quality:
    Experience in identifying and addressing data quality issues, including data cleansing, validation, and transformation.
  • Performance Tuning:
    Skills in optimizing Snowflake performance, including query optimization, resource allocation, and workload management.
  • CI/CD Pipelines:
    Experience with continuous integration and continuous delivery (CI/CD) pipelines for automating data pipelines.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.