Snowflake Data Engineer (DBT AWS)

Tech Mahindra

Pune District

On-site

INR 1,500,000 - 3,000,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tech Mahindra is seeking a Snowflake DE to develop and maintain scalable data transformation pipelines using Snowflake and dbt. The role involves designing, building, and managing dbt models across staging, intermediate, and mart layers, and creating reusable dbt macros to standardize logic.

Candidates should have advanced SQL skills, experience with dbt testing, data modelling concepts, and version control with Git. Familiarity with orchestration tools like Airflow is a plus.

Qualifications

  • Hands-on experience with Snowflake data warehousing.
  • Strong SQL skills for complex transformations and optimization.
  • Experience building dbt models, including incremental and modular transformations.

Responsibilities

  • Develop and maintain scalable data transformation pipelines using Snowflake and dbt.
  • Design, build, and manage dbt models across staging, intermediate, and mart layers.
  • Develop reusable dbt macros to standardize business logic and reduce duplication.

Skills

Snowflake data warehousing
Advanced SQL
dbt models
dbt macros
dbt testing
Data modelling
Git & PRs
Problem solving

Tools

dbt Core
dbt Cloud
Airflow
Git

Job description

Snowflake DE
Key Responsibilities
  • Develop and maintain scalable data transformation pipelines using Snowflake and dbt.
  • Design, build, and manage dbt models using staging, intermediate, and mart layers.
  • Develop reusable dbt macros to standardize business logic and reduce code duplication.
  • Write complex SQL queries involving joins, CTEs, window functions, aggregations, and analytical transformations.
  • Optimize Snowflake queries, warehouses, and data models for performance and cost efficiency.
  • Implement dbt tests, data quality validations, and documentation.
  • Manage dbt sources, snapshots, incremental models, and dependencies.
  • Follow best practices for code reviews, version control, CI/CD, and deployment.
  • Collaborate with business analysts, data architects, and other engineering teams to translate business requirements into robust data solutions.
  • Troubleshoot data pipeline failures and resolve data quality and performance issues.
Required Skills and Experience
  • Strong hands-on experience with Snowflake data warehousing.
  • Advanced SQL skills, including complex transformations, CTEs, joins, window functions, and query optimization.
  • Practical experience developing dbt models, including incremental models and modular transformations.
  • Experience creating and maintaining custom dbt macros using Jinja.
  • Knowledge of dbt testing, sources, snapshots, seeds, schema YAML files, and documentation.
  • Understanding of data modelling concepts, including dimensional modelling, star schemas, and slowly changing dimensions.
  • Experience with Git, branching strategies, pull requests, and code reviews.
  • Strong analytical and problem-solving skills.
Good to Have
  • Experience with dbt Cloud or dbt Core.
  • Familiarity with CI/CD automation for dbt deployments.
  • Experience with orchestration tools such as Airflow.
  • Knowledge of Snowflake performance optimization, query profiling, and warehouse sizing.
  • Exposure to cloud platforms such as AWS, Azure, or GCP.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Snowflake & dbt Data Engineer
Snowflake & dbt Data Engineer

Tata Consultancy Services Limited • Bengaluru

On-site
INR 1,500,000 - 2,600,000
Snowflake DBT Developer
Snowflake DBT Developer

Rarr Technologies • Hyderabad

Hybrid
INR 1,500,000 - 2,600,000
Snowflake Data Engineer
Snowflake Data Engineer

Capgemini • Hyderabad, Pune District, Bengaluru

Hybrid
INR 1,200,000 - 2,400,000
Snowflake Developer with DBT
Snowflake Developer with DBT

Tata Consultancy Services • Chennai District

On-site
INR 1,200,000 - 2,400,000
Opening For Data Engineer with DBT (Data Build Tool), Snowflake
Opening For Data Engineer with DBT (Data Build Tool), Snowflake

Tekskills Inc. • Delhi

On-site
INR 1,500,000 - 2,100,000
Snowflake DBT Engineer
Snowflake DBT Engineer

Anblicks Inc. • Hyderabad

On-site
INR 1,800,000 - 2,800,000
Opening For Data Engineer with DBT (Data Build Tool), Snowflake
Opening For Data Engineer with DBT (Data Build Tool), Snowflake

Tekskills Inc. • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Opening For Data Engineer with DBT (Data Build Tool), Snowflake
Opening For Data Engineer with DBT (Data Build Tool), Snowflake

Tekskills Inc. • Mumbai

On-site
INR 1,500,000 - 2,100,000
Snowflake Data Engineer with Python and DBT Expertise
Snowflake Data Engineer with Python and DBT Expertise

Infosys • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Data Engineer(Snowflake & dbt)
Data Engineer(Snowflake & dbt)

Alt Digital Technologies Pvt. Ltd. • Dadri

Remote
INR 1,200,000 - 1,500,000