Search by job, company or skills

programmers.io

Data Engineer

8-10 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 21 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Overview

We are seeking a Senior SQL Developer with deep Snowflake expertise to support and enhance our cloud data platform. This role demands advanced SQL proficiency, hands-on experience with Snowflake data warehousing, and strong capability in building, optimizing, and maintaining ELT pipelines using Matillion.

Core Technical Responsibilities

Advanced SQL Development

Design and implement complex SQL transformations using:

CTEs, subqueries, window functions, analytical functions

Query refactoring for performance and readability

Optimize SQL for large-volume datasets and high-concurrency workloads

Perform query performance tuning and troubleshooting in Snowflake

Review and refactor existing SQL logic to improve efficiency and maintainability

Snowflake Data Engineering

Develop and manage Snowflake objects, including:

Schemas, tables (transient, temporary), views, materialized views

Stages, file formats, internal/external storage integrations

Implement and optimize:

Snowflake virtual warehouses (size, auto-suspend/resume, cost optimization)

Clustering and micro-partition awareness

Apply best practices for:

Data loading and unloading (COPY INTO, Snowpipe – if applicable)

Secure data access using roles and privileges

Monitor and improve Snowflake query and storage costs

Matillion ELT Development

Design, develop, and maintain Matillion pipelines for ELT workflows

Implement parameterized, reusable, and scalable job designs

Manage job dependencies, orchestration, and error handling

Optimize ELT workflows for performance and reliability in Snowflake

Data Modeling & Architecture

Design and support dimensional and analytical data models (fact/dimension structures)

Handle intermediate to advanced transformation logic

Ensure data quality, consistency, and accuracy across layers

Collaborate with downstream consumers (BI, reporting, analytics teams)

Must-Have

8+ years of hands-on SQL development with proven advanced-level capability

Strong experience with Snowflake in production environments

Strong experience using Matillion for ELT development

Deep understanding of:

Data warehousing concepts

ELT vs ETL patterns

Performance tuning and optimization

Ability to work independently on complex tasks with minimal supervision

Strong debugging, problem-solving, and analytical skills

Good-to-Have

Experience with cloud platforms (AWS / Azure / GCP)

Exposure to CI/CD for data pipelines

Experience mentoring or reviewing code for junior developers

Familiarity with data governance, auditing, or data quality frameworks

Must-Have Skills

Must Have • 8+ years of hands on SQL development with proven advanced level capability • Strong experience with Snowflake in production environments • Strong experience using Matillion for ELT development • Deep understanding of: o Data warehousing concepts o ELT vs ETL patterns o Performance tuning and optimization • Ability to work independently on complex tasks with minimal supervision • Strong debugging, problem solving, and analytical skills

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145950117

Similar Jobs