Senior Data Engineer with BI

Kavi Software Technologies

Chennai District

On-site

INR 2,800,000 - 4,200,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Kavi Software Technologies is seeking a Senior ETL Data Engineer in Chennai to design, build, and optimize scalable data pipelines powering analytics, reporting, and ML initiatives. You will own the full data lifecycle from ingestion to delivery and enable BI consumption through well-structured datasets.

You will mentor junior engineers, drive best practices, and ensure data governance and quality across pipelines and Power BI reports.

Qualifications

  • 8-10 years of hands-on experience in data engineering with a strong focus on ETL/ELT pipeline development.
  • Strong proficiency in SQL and at least one programming language (Python preferred).
  • Hands-on experience with ETL/orchestration tools such as Apache Airflow, dbt, Informatica, Talend, or SSIS.
  • Solid experience with cloud data platforms (AWS Redshift/Glue, Azure Data Factory/Synapse, or GCP BigQuery/Dataflow).
  • Experience working with both relational databases (PostgreSQL, MySQL, SQL Server) and big data technologies (Spark, Hadoop, Hive).
  • Strong understanding of data warehousing concepts, dimensional modeling, and data architecture principles.
  • Working knowledge of Power BI building data models, writing DAX, and designing dashboards/reports connected to enterprise data pipelines.
  • Understanding of Power BI performance optimization (incremental refresh, aggregations, query folding, Import vs. DirectQuery trade-offs).
  • Experience with data pipeline orchestration, scheduling, and monitoring frameworks.
  • Familiarity with version control (Git) and CI/CD pipelines for data engineering workflows.

Responsibilities

  • Design, develop, and maintain robust, scalable ETL/ELT pipelines to ingest data from diverse sources.
  • Build and optimize data models (star/snowflake) for data warehouses and data lakes, structured for BI consumption.
  • Own end-to-end pipeline orchestration, monitoring, and error handling for high reliability.
  • Optimize SQL queries and pipeline performance for large-scale datasets.
  • Partner with BI developers and stakeholders to design semantic layers for Power BI dashboards/reports.
  • Build and maintain Power BI data models, DAX measures, and dataset refresh pipelines.
  • Optimize Power BI datasets and queries for performance (incremental refresh, aggregations, Import vs DirectQuery).
  • Implement data quality checks, validation frameworks, and observability for pipelines.
  • Manage CI/CD practices for data pipeline releases and Power BI deployments.
  • Ensure data governance, security, and row-level security across pipelines and reports.
  • Mentor junior data engineers and contribute to engineering best practices and documentation.
  • Troubleshoot and resolve production pipeline and reporting issues.

Skills

SQL
Python
ETL/ELT pipelines
Data modeling
Airflow
dbt
Informatica
Talend
SSIS
AWS Redshift
Azure Data Factory
GCP BigQuery
PostgreSQL
MySQL
SQL Server
Spark
Hadoop
Hive
Power BI
Performance tuning
CI/CD
Git

Tools

Airflow
dbt
Informatica
Talend
SSIS
Git
CI/CD pipelines

Job description

About the Role

We're looking for a Senior ETL Data Engineer to design, build, and optimize scalable data pipelines that power analytics, reporting, and machine learning initiatives across the organization. You'll own the full lifecycle of data pipeline development from ingestion to transformation to delivery while also enabling downstream BI consumption through well-structured, reporting-ready datasets. You'll mentor junior engineers and drive best practices in data engineering.

Key Responsibilities
  • Design, develop, and maintain robust, scalable ETL/ELT pipelines to ingest data from diverse sources (databases, APIs, flat files, streaming sources)
  • Build and optimize data models (star/snowflake schemas) for data warehouses and data lakes, structured for efficient BI consumption
  • Own end-to-end pipeline orchestration, monitoring, and error handling to ensure high reliability and data quality
  • Optimize SQL queries and pipeline performance for large-scale datasets
  • Partner with BI developers and business stakeholders to design semantic layers and datasets that support Power BI dashboards and reports
  • Build and maintain Power BI data models (star schema), DAX measures, and dataset refresh pipelines, ensuring alignment with underlying ETL structures
  • Optimize Power BI datasets and queries for performance, including incremental refresh strategies and efficient data source connections (Import vs. DirectQuery)
  • Implement data quality checks, validation frameworks, and observability/monitoring for pipelines
  • Manage and evolve CI/CD practices for data pipeline (and where applicable, Power BI deployment pipeline) releases
  • Ensure data governance, security, and row-level security (RLS) standards are met across pipelines and Power BI reports
  • Mentor junior data engineers and contribute to engineering best practices and documentation
  • Troubleshoot and resolve production pipeline and reporting issues, ensuring minimal downtime
Re-quired Skills & Qualifications
  • 8-10 years of hands-on experience in data engineering with a strong focus on ETL/ELT pipeline development
  • Strong proficiency in SQL and at least one programming language (Python preferred)
  • Hands-on experience with ETL/orchestration tools such as Apache Airflow, dbt, Informatica, Talend, or SSIS
  • Solid experience with cloud data platforms (AWS Redshift/Glue, Azure Data Factory/Synapse, or GCP BigQuery/Dataflow)
  • Experience working with both relational databases (PostgreSQL, MySQL, SQL Server) and big data technologies (Spark, Hadoop, Hive)
  • Strong understanding of data warehousing concepts, dimensional modeling, and data architecture principles
  • Working knowledge of Power BI building data models, writing DAX, and designing dashboards/reports connected to enterprise data pipelines
  • Understanding of Power BI performance optimization (incremental refresh, aggregations, query folding, Import vs. DirectQuery trade-offs)
  • Experience with data pipeline orchestration, scheduling, and monitoring frameworks
  • Familiarity with version control (Git) and CI/CD pipelines for data engineering workflows
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Data Engineer
Sr. Data Engineer

Access | Information Management • Chennai District

Hybrid
INR 2,500,000 - 4,000,000
Senior Data Engineer – BI Analytics & Data Warehousing
Senior Data Engineer – BI Analytics & Data Warehousing

Axentia Global • Bengaluru

On-site
INR 2,000,000 - 3,200,000
Sr. Data Engineer
Sr. Data Engineer

Fulcrum Worldwide Software • Pune District

Hybrid
INR 2,500,000 - 5,000,000
Senior Data Engineer
Senior Data Engineer

Velocitai Digital • Gurugram District

On-site
INR 1,800,000 - 3,000,000
Health insurance
Performance bonuses
Professional development
Senior Power BI Developer
Senior Power BI Developer

Cherry Bekaert • Chennai District

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

DigitalXNode • Hyderabad

On-site
INR 2,000,000 - 3,000,000
Senior Data Engineer
Senior Data Engineer

Impronics Technologies • Indore

On-site
INR 1,200,000 - 1,800,000
Business Intelligence / Data Engineer
Business Intelligence / Data Engineer

Navlakha Management Services • Navi Mumbai

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

OEC • Chennai District

On-site
INR 1,500,000 - 2,600,000
Assistant Manager
Assistant Manager

Jobtailor • Gurugram District

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