Data Engineer - Snowflake and DBT

Virtusa

Bengaluru

On-site

INR 1,800,000 - 3,000,000

Full time

37 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Virtusa in Bengaluru seeks an experienced Data Engineer to design and operate enterprise data pipelines and data warehouses using Snowflake, PySpark, and Python.

You will own ETL/ELT solutions, implement CI/CD for data workloads, and mentor a small engineering team while ensuring data quality and regulatory compliance.

Qualifications

  • Bachelor's or master's degree in computer science, engineering, mathematics or a related discipline, or equivalent practical experience.
  • Substantial professional experience designing and operating enterprise data pipelines and data warehouses in production.
  • Advanced SQL skills and strong hands-on experience with Python and/or PySpark for data processing and automation.
  • Deep experience with Snowflake, including performance optimization, security, workload management and scalable data modeling.
  • Experience building ETL/ELT solutions with dbt, Informatica PowerCenter or comparable transformation and integration tools.
  • Hands-on experience implementing CI/CD pipelines for data engineering workloads using Git-based workflows and automated testing/deployment tools.
  • Experience building automated data quality systems with measurable rules, alerting, lineage and issue-resolution workflows.
  • Strong grounding in data profiling, cleansing, standardization, reconciliation and production data validation.
  • Ability to gather ambiguous requirements, make sound design decisions and communicate effectively with technical and non-technical partners.

Responsibilities

  • Design and deliver scalable pipelines. Build batch and near real-time ETL/ELT pipelines using SQL, Python and PySpark, with Snowflake as a primary cloud data platform.
  • Engineer reliable data models. Create dimensional, normalized and analytical models that support efficient querying, traceability and reuse across enterprise reporting and analytics.
  • Own data quality by design. Implement automated profiling, sc...
  • (note: truncated in source)

Skills

SQL
Python
PySpark
Snowflake
dbt
PowerCenter
ETL/ELT
CI/CD
Git workflows
Data quality
Data profiling
Data modeling
Leadership

Education

B Tech / M Tech

Tools

Snowflake
dbt
Informatica PowerCenter
REST API

Job description

Job Requirements
Job Description
Required Qualifications
  • Bachelor's or master's degree in computer science, engineering, mathematics or a

related discipline, or equivalent practical experience.

  • Substantial professional experience designing and operating enterprise data pipelines

and data warehouses in production.

  • Advanced SQL skills and strong hands‑on experience with Python and/or PySpark for

data processing and automation.

  • Deep experience with Snowflake, including performance optimization, security, workload

management and scalable data modeling.

  • Experience building ETL/ELT solutions with dbt, Informatica PowerCenter or comparable

transformation and integration tools.

  • Hands‑on experience implementing CI/CD pipelines for data engineering workloads

using Git‑based workflows and automated testing/deployment tools.

  • Experience building automated data quality systems with measurable rules, alerting,

lineage and issue‑resolution workflows.

  • Strong grounding in data profiling, cleansing, standardization, reconciliation and

production data validation.

  • Ability to gather ambiguous requirements, make sound design decisions and

communicate effectively with technical and non‑technical partners.

Preferred Qualifications
  • Snowflake SnowPro Core or comparable cloud data certification.
  • Experience with REST API, event and/or streaming data, and high‑volume security or

operational datasets.

  • Familiarity with data observability and quality frameworks such as dbt tests, Great

Expectations, Soda or Deequ.

  • Experience delivering data solutions in regulated, security‑sensitive, healthcare,

telecommunications or audit‑oriented environments.

  • Demonstrated technical leadership, mentoring or delivery coordination across a small

engineering team.

Education Qualificaiton

B Tech/ M Tech

Roles & Responsibilities
  • Design and deliver scalable pipelines. Build batch and near‑real‑time ETL/ELT pipelines using

SQL, Python and PySpark, with Snowflake as a primary cloud data platform.

  • Engineer reliable data models. Create dimensional, normalized and analytical models that support

efficient querying, traceability and reuse across enterprise reporting and analytics.

  • Own data quality by design. Implement automated profiling, sc
Work Experience

5-7Years

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer (Snowflake, DBT, Python)
Data Engineer (Snowflake, DBT, Python)

Brillio • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Data Engineer - Snowflake and DBT
Senior Data Engineer - Snowflake and DBT

ConnexR Solutions Pvt Ltd • Bengaluru

On-site
INR 2,400,000 - 2,600,000
Snowflake Data Engineer (DBT)
Snowflake Data Engineer (DBT)

Infosys • Hyderabad, Pune District, Bengaluru

On-site
INR 1,200,000 - 2,400,000
Data Engineer - Python, SQL, DBT
Data Engineer - Python, SQL, DBT

Infosys • Hyderabad

On-site
INR 900,000 - 1,400,000
Senior Data Engineer - Snowflake and DBT
Senior Data Engineer - Snowflake and DBT

Connexr • Bengaluru

On-site
INR 1,250,000 - 2,875,000
Snowflake Developer with DBT
Snowflake Developer with DBT

Tata Consultancy Services • Chennai District

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

Tata Consultancy Services • Chennai District

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

Unison Group • Hyderabad

On-site
INR 600,000 - 1,200,000
Snowflake Developer
Snowflake Developer

LTM • Kolkata District

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

UST • Bengaluru

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