Skip to main content

Data Engineer (Snowflake, DBT, Python)

Technology
Brillio
Bengaluru, India1 month ago
Full time

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.
Keywords
monthsOfExperience: 60OrchestrationMacroMacosAirflowPythonScrumSqlCI / CDAWSGitGithubCI/CD

Interested in this role?