DBT & Snowflake Engineer

Altimetrik

Chennai District

On-site

INR 1,800,000 - 2,600,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Altimetrik is seeking a DBT & Snowflake Engineer/Analytics Engineer to design, develop, and maintain scalable data transformation pipelines and analytical data models using dbt and Snowflake.

The candidate will collaborate with Data Engineering, Data Architecture, BI, QA, and Product teams to build high-quality, scalable data solutions that support enterprise reporting and analytics.

Qualifications

  • Bachelor’s or Master’s degree required in CS/IT/Engineering/Data Science or related field.
  • Strong hands-on experience with dbt Core or dbt Cloud and Snowflake.
  • Advanced SQL development and data modeling experience.
  • Experience with ETL/ELT architectures and data quality testing.

Responsibilities

  • Develop and maintain dbt models on the Snowflake data platform.
  • Design staging, intermediate, and data mart models using dbt.
  • Develop and optimize complex SQL queries in Snowflake.
  • Implement incremental models, snapshots, macros, seeds, and tests.
  • Design dimensional models with fact and dimension tables.
  • Optimize Snowflake performance and cost efficiency.
  • Establish data lineage, documentation, and model dependencies.
  • Troubleshoot data discrepancies across sources and BI datasets.
  • Support ELT data transformation strategies and BI integration.
  • Implement CI/CD for dbt using Git/GitHub/Azure DevOps.
  • Participate in code reviews and ensure best practices.
  • Monitor production transformations and resolve data-quality issues.

Skills

DBT
Snowflake
SQL
Data Modeling
ETL/ELT
Data Quality & Testing
Git / CI-CD

Education

Bachelor's or Master's degree in Computer Science/IT/Engineering/Data Science

Tools

GitHub
Azure DevOps
Power BI

Job description

Job Description DBT & Snowflake Engineer
Position
DBT & Snowflake Engineer / Analytics Engineer
Role Overview

We are looking for an experienced DBT & Snowflake Engineer to design, develop, and maintain scalable data transformation pipelines and analytical data models using dbt and Snowflake.

The candidate will work closely with Data Engineering, Data Architecture, BI, QA, and Product teams to build high-quality, scalable, and performant data solutions that support enterprise reporting and analytics.


Key Responsibilities
  • Develop and maintain dbt models on the Snowflake data platform.
  • Design scalable staging, intermediate, and data mart models using dbt.
  • Develop complex and optimized SQL queries in Snowflake.
  • Implement incremental models, snapshots, macros, seeds, sources, and dbt tests.
  • Design and implement dimensional data models, including fact and dimension tables.
  • Optimize Snowflake queries, warehouses, and data models for performance and cost efficiency.
  • Implement data quality checks, reconciliation, and validation using dbt tests and Snowflake.
  • Establish and maintain data lineage, documentation, and model dependencies.
  • Troubleshoot data discrepancies across source systems, Snowflake, dbt transformations, and reporting datasets.
  • Work with Data Engineers and Architects to define appropriate ELT and data transformation strategies.
  • Support integration of Snowflake data models with Power BI and other BI platforms.
  • Implement and maintain CI/CD processes for dbt using Git/GitHub/Azure DevOps.
  • Participate in code reviews and ensure adherence to SQL, dbt, Snowflake, and data engineering best practices.
  • Monitor production transformations and proactively resolve data pipeline and data-quality issues.
  • Create and maintain technical documentation, data dictionaries, and runbooks.

Mandatory Technical Skills

DBT

  • Strong hands‑on experience with dbt Core or dbt Cloud.
  • Experience with dbt models, sources, tests, snapshots, macros, seeds, and incremental processing.
  • Understanding of dbt project structure, dependencies, exposures, and documentation.
  • Experience implementing dbt CI/CD and Git-based development workflows.

Snowflake

  • Strong hands‑on experience with Snowflake.
  • Advanced SQL development and query optimization.
  • Good understanding of Snowflake architecture and compute/storage separation.
  • Experience with virtual warehouses, databases, schemas, stages, views, tables, and secure views.
  • Experience with Snowflake performance and cost optimization.
  • Understanding of Snowflake features such as Time Travel, Zero-Copy Cloning, Streams/Tasks, and Snowpipe is preferred.
  • Experience designing analytical data models within Snowflake.

Data Engineering / SQL

  • Strong SQL skills with experience handling complex transformations and large datasets.
  • Strong understanding of ETL/ELT architecture.
  • Experience with dimensional modeling, star schema, and data marts.
  • Strong understanding of data quality, validation, reconciliation, and data governance.
Preferred Skills
  • Experience with Power BI and enterprise BI reporting.
  • Experience with Python for automation or data engineering.
  • Experience with GitHub / Azure DevOps and CI/CD pipelines.
  • Experience with enterprise-scale Data Warehouse / Datamart implementations.
  • Knowledge of performance tuning and cost optimization in cloud data platforms.
  • Experience working in Agile/Scrum environments.

Experience

4–7+ years of experience in Data Engineering, Analytics Engineering, or Data Warehousing, with strong hands‑on experience in Snowflake and dbt.

Key Competencies
  • Strong analytical and problem‑solving skills.
  • Ability to translate business requirements into scalable data models.
  • Strong focus on data quality and accuracy.
  • Good understanding of enterprise data architecture.
  • Strong communication and collaboration skills.
  • Ability to work effectively with Data Engineering, BI, QA, Architecture, and Product teams.
  • Strong ownership and accountability for production data solutions.

Education

Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, Data Science, or a related field.


Mandatory Skills Summary

Must Have:

  • DBT
  • Snowflake
  • Advanced SQL
  • Data Modeling
  • ETL/ELT
  • Data Quality & Testing
  • Git / CI-CD

Good to Have:
  • Power BI
  • Azure Data Lake
  • Python
  • SAP
  • Azure DevOps / GitHub
  • Data Warehouse / Datamart experience
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

DBT/Snowflake Engineer
DBT/Snowflake Engineer

NTT DATA North America • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Data Engineer (Snowflake & dbt)
Data Engineer (Snowflake & dbt)

NTT DATA Global Delivery Services Ltd • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Snowflake-DBT Engineer
Snowflake-DBT Engineer

Narwal • Pune District

Hybrid
INR 1,400,000 - 2,100,000
Senior Data Engineer – Transformations & dbt (Snowflake)
Senior Data Engineer – Transformations & dbt (Snowflake)

Grhombustech • Chennai District

On-site
INR 1,500,000 - 2,500,000
Data Engineer
Data Engineer

DigiKey Global Capability Center • Bengaluru

On-site
INR 900,000 - 1,300,000
Senior Data Engineer (DBT + Snowflake + SQL) 5+
Senior Data Engineer (DBT + Snowflake + SQL) 5+

Dreampath Services • Mumbai

Hybrid
INR 1,500,000 - 3,000,000
DBT Snowflake Engineer
DBT Snowflake Engineer

NTT DATA North America • Hyderabad

On-site
INR 1,800,000 - 3,600,000
Senior Snowflake Data Engineer - DBT & Power BI
Senior Snowflake Data Engineer - DBT & Power BI

Infosys • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Snowflake Data Engineer
Snowflake Data Engineer

Mastek • Ahmedabad District, Chennai District

Hybrid
INR 1,500,000 - 2,200,000
DBT/Snowflake Engineer
DBT/Snowflake Engineer

NTT DATA, Inc. • Bengaluru

On-site
INR 1,200,000 - 1,800,000