Senior Data Engineer (Snowflake & Matillion)
- Role: Senior Data Engineer (Snowflake & Matillion)
- Employment: Full Time
- Experience: 8 to 12 Years
- Salary: Not Disclosed
- Location: India, Remote
Programmers.IO is currently looking to hire Senior Data Engineer (Snowflake & Matillion) on 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 Technology. If you think you are a good fit and willing to work from India, Remote location.Please apply with you resume or share your resume at Shekhawat.Dharmendra@programmers.ai
Experience Required: 8 to 12 Years
Role Overview
We are seeking a Senior Data Engineer (Snowflake & Matillion) 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.
The ideal candidate must be comfortable handling intermediate to complex data transformations independently, optimizing performance at scale, and driving best practices across the data layer.
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
- 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
- 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
- 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
- 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
- Selected candidate will participate in a structured one-month overlap with the existing resources to:
- Understand current pipelines and business logic
- Ensure continuity and reduce delivery risk
- Take full ownership post-transition
- Ability to handle intermediate to complex SQL/Snowflake tasks without guidance
- Improved query performance and pipeline reliability
- Reduced technical debt through better SQL and ELT design
- Smooth transition with zero disruption during knowledge transfer.
Skills and Knowledge:
- 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