Search by job, company or skills

Data Engineer (Snowflake, DBT, Python)

Data Engineer (Snowflake, DBT, Python)

Brillio
5-8 Years
Not Disclosed
  • Posted 17 days ago
  • Over 50 applicants have applied

Job Description

Data Engineer | Snowflake, DBT & Python

Location: Bangalore / Hyderabad / Pune / Chennai / Gurgaon (Hybrid)

Experience: 5-8 Years

About the Role

We are looking for a skilled Data Engineer with strong expertise in Snowflake, DBT, and Python to design, build, and optimize scalable cloud-based data platforms. The ideal candidate should have hands-on experience developing ELT pipelines, transforming large datasets, implementing data models, and supporting enterprise analytics solutions.

Key Responsibilities

  • Design, develop, and maintain scalable data pipelines using Snowflake, DBT, Python, and SQL.
  • Build and optimize Snowflake database objects including tables, views, streams, tasks, stages, and warehouses.
  • Develop modular DBT models, macros, snapshots, tests, and incremental data processing frameworks.
  • Create and maintain ELT workflows for ingesting, transforming, and validating data from multiple sources.
  • Develop Python scripts for data processing, automation, validation, monitoring, and orchestration.
  • Implement data quality checks, reconciliation processes, and governance standards.
  • Optimize query performance, storage utilization, and warehouse costs within Snowflake.
  • Collaborate with business stakeholders, analysts, and cross-functional teams to translate requirements into scalable data solutions.
  • Support CI/CD deployments, production monitoring, and issue resolution.

Required Skills

Primary Skills

  • Snowflake Data Cloud
  • DBT (Data Build Tool)
  • Python
  • SQL

Good to Have

  • Airflow
  • AWS (S3, Lambda, Glue)
  • Azure Data Factory
  • Git/GitHub
  • Data Modeling & Data Warehousing Concepts
  • CI/CD Pipelines

Required Experience

  • 5-8 years of overall IT experience in Data Engineering.
  • Minimum 3+ years of hands-on experience with Snowflake.
  • Strong experience in DBT model development and optimization.
  • Advanced SQL programming and performance tuning skills.
  • Experience developing Python-based data engineering solutions.
  • Experience working with cloud-based data platforms and modern ELT architectures.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
  • Experience in Agile/Scrum delivery environments.
  • Strong analytical and problem-solving skills.
  • Excellent communication and stakeholder management abilities.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

5-7 yrs
Bengaluru, India
Skills:
snowflake , Git, Pyspark, Informatica Powercenter, Python, Sql, Data Profiling, data quality systems, dbt, Data Validation
8-10 yrs
Bengaluru, India
Skills:
snowflake , Github, Data Modeling, Cloudformation, Sql, Apache Airflow, Git, Terraform, Data Warehousing, Python, CI CD Pipelines, AWS IAM Security, AWS Cloud Services, dbt, Monitoring
4-6 yrs
Bengaluru, India
Skills:
snowflake , Data Modeling, CSS, Sql, HTML, ELT, Data Quality, React, Git, Typescript, Javascript, Agile, Data Warehousing, Scrum, Data Governance, Python, AWS, Etl, Generative AI, LLMs, CI CD, AI agents, RAG architectures
3-6 yrs
Bengaluru, India
Skills:
snowflake , S3, Pyspark, Data Modeling, Sql, Big Data Technologies, Sns, automation, Python, AWS, Etl, Data Processing, Glue, AI-native development practices, performance optimization
6-10 yrs
Bengaluru, India
Skills:
snowflake , Python, Sql, Azure DevOps, dbt