Data Engineer with Expertise in DBT, Apache Airflow, and Python

NTT DATA Global Delivery Services Ltd

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

NTT DATA Global Delivery Services Ltd in Bengaluru seeks a Data Engineer with 5+ years of hands-on experience in DBT, Apache Airflow, and Python to design, build, and maintain scalable data pipelines. The role emphasizes modern data platforms, workflow orchestration, ETL/ELT development, and cloud-based warehousing.

You will develop DBT models, manage Airflow DAGs, implement data quality checks, and collaborate with data architects and stakeholders to deliver robust data platforms in a modern

Qualifications

  • 5+ years of experience in Data Engineering.
  • Proficient with DBT (Data Build Tool).
  • Strong Apache Airflow experience with DAGs and orchestration.
  • Python for ETL development and data processing.
  • Strong SQL and performance tuning.
  • Experience with enterprise-scale ETL/ELT pipelines.
  • Knowledge of data modeling concepts including Star Schema and Dimensional Modeling.

Responsibilities

  • Design, develop, and maintain scalable ETL/ELT data pipelines using Python, DBT, and Apache Airflow .
  • Build and manage Airflow DAGs for workflow orchestration, scheduling, monitoring, and dependency management.
  • Develop reusable and optimized DBT models, snapshots, tests, and macros for data transformation.
  • Implement data quality checks, validation frameworks, and reconciliation processes across data pipelines.
  • Develop and optimize Python scripts for data ingestion, transformation, automation, and exception handling.
  • Work with structured and semi-structured data formats such as JSON, CSV, and Parquet.
  • Integrate data from multiple sources into enterprise data warehouses and analytics platforms.
  • Monitor, troubleshoot, and resolve data pipeline failures and performance bottlenecks.
  • Collaborate with Data Architects, Analysts, and Business stakeholders to understand and deliver data requirements.
  • Ensure adherence to best practices around coding standards, version control, testing, and deployment.
  • Participate in production support, incident resolution, and root cause analysis activities.

Skills

DBT
Apache Airflow
Python
SQL
ETL
ELT
Data Engineering
Snowflake
AWS
Data Warehousing
Data Modeling
CI/CD
Git
Cloud Data Platforms

Education

Bachelor's degree in Computer Science, Information Technology, Engineering, or related field

Tools

Snowflake
AWS
Redshift
BigQuery
Git
CI/CD

Job description

Business Intelligence Specialist Job Description: Data Engineer (DBT + Airflow + Python) | 5+ Years Role: Data Engineer Experience: 5+ Years Location: Bengaluru/Gurgaon Employment Type: Full-Time

Job Summary We are looking for an experienced Data Engineer with strong expertise in DBT, Apache Airflow, and Python to design, develop, and maintain scalable data pipelines and transformation frameworks. The ideal candidate will have hands-on experience in building modern data platforms, workflow orchestration, ETL/ELT development, and cloud-based data warehousing solutions.

Key Responsibilities
  • Design, develop, and maintain scalable ETL/ELT data pipelines using Python, DBT, and Apache Airflow .
  • Build and manage Airflow DAGs for workflow orchestration, scheduling, monitoring, and dependency management.
  • Develop reusable and optimized DBT models, snapshots, tests, and macros for data transformation.
  • Implement data quality checks, validation frameworks, and reconciliation processes across data pipelines.
  • Develop and optimize Python scripts for data ingestion, transformation, automation, and exception handling.
  • Work with structured and semi-structured data formats such as JSON, CSV, and Parquet.
  • Integrate data from multiple sources into enterprise data warehouses and analytics platforms.
  • Monitor, troubleshoot, and resolve data pipeline failures and performance bottlenecks.
  • Collaborate with Data Architects, Analysts, and Business stakeholders to understand and deliver data requirements.
  • Ensure adherence to best practices around coding standards, version control, testing, and deployment.
  • Participate in production support, incident resolution, and root cause analysis activities.
Mandatory Skills
  • 5+ years of experience in Data Engineering.
  • Strong hands-on experience with DBT (Data Build Tool).
  • Strong experience with Apache Airflow including DAG development, scheduling, monitoring, and workflow orchestration.
  • Proficiency in Python for ETL development, automation, and data processing.
  • Strong SQL skills with experience in writing complex queries and performance tuning.
  • Experience developing and supporting enterprise-scale ETL/ELT pipelines.
  • Knowledge of data modeling concepts including Star Schema and Dimensional Modeling.
  • Experience with Git-based version control systems.
Preferred Skills
  • Experience with Snowflake , Redshift, BigQuery, or other cloud data warehouses.
  • Experience with AWS services such as S3, Glue, Lambda, or EMR.
  • Exposure to CI/CD pipelines and DevOps practices.
  • Experience working in Agile/Scrum environments.
  • Familiarity with data quality, governance, and observability frameworks.
Nice to Have
  • Snowflake Streams, Tasks, Snowpipe.
  • DBT Cloud.
  • PySpark or Spark.
  • Terraform or Infrastructure as Code.
  • Monitoring and alerting tools.
Qualification
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
Key Skills

DBT, Apache Airflow, Python, SQL, ETL, ELT, Data Engineering, Snowflake, AWS, Data Warehousing, Data Modeling, CI/CD, Git, Cloud Data Platforms Experience Level Mid Level

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer (DBT)
Senior Data Engineer (DBT)

Blackbuck Insights • Bengaluru

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

Staples India • Chennai District

On-site
INR 800,000 - 1,200,000
Senior Data Engineer | SQL | Python | Snowflake | DBT |
Senior Data Engineer | SQL | Python | Snowflake | DBT |

Tata Consultancy Services • Hyderabad

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

Prasanz • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Data Engineer (Snowflake, DBT, Python)
Data Engineer (Snowflake, DBT, Python)

Brillio • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Data Engineer
Data Engineer

Scaletrix.AI • Gurugram District

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

fluid.live • Chennai District

On-site
INR 1,200,000 - 1,800,000
Data Engineer
Data Engineer

Altraize • Bengaluru

On-site
INR 2,800,000 - 4,200,000
Data Engineer - DBT
Data Engineer - DBT

Monocept • Gurugram District

On-site
INR 1,300,000 - 1,900,000
DATA Engineer + BI
DATA Engineer + BI

Niha Technologies • Hyderabad

Hybrid
INR 1,500,000 - 2,100,000