Search Jobs

Search by job, company or skills

Data Engineer (Snowflake, DBT, Python)

Data Engineer (Snowflake, DBT, Python)

Brillio
Early Applicant
  • Posted 9 hours ago
  • Be among the first 10 applicants

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 , Data Quality, Data Modeling, Python, Sql, Etl, ELT, dbt, Snowflake performance optimization, Data Validation
5-15 yrs
Bengaluru, India
Skills:
snowflake , Denodo, Adf, Databricks, Sql, Python
6-8 yrs
Bengaluru, India
Skills:
snowflake , Sql, Apache Airflow, Jenkins, Lambda, Git, Ec2, Terraform, Python, Aws S3, Infrastructure as Code, CI CD, GitLab CI, GitHub Actions, dbt, Glue
6-9 yrs
Bengaluru, India
Skills:
snowflake , React, Typescript, Javascript, Azure, Sql, Python, Cloud-based Data Environments, AI Development Tools, Data Pipelines, GraphQL APIs
7-9 yrs
Bengaluru, India
Skills:
Oauth2, Node.js, Npm, Css3, Sql, React Js, Django, Sso, Typescript, Html5, Azure, Python, AG Grid, Vite, CI CD, GitHub Actions, Storybook, rbac, OIDC