Kavi Global Technology/Software

Senior ETL Data Engineer

Chennai, India In person Full-time

Experience: 8 - 10 years | Level: Senior

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

Required 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

Job description provided by Kavi Global.
View the original posting