Senior Technical Lead
India
Job Description
Senior Technical Lead
Hyderabad, Telangana

Job Summary

Job Description: Senior Data Engineer

Role: Senior Data Engineer
Experience: 7–10+ Years
Location: India
Employment Type: Full-time

Role Overview

We are looking for an experienced Senior Data Engineer to design, build, and optimize scalable data platforms and pipelines. The ideal candidate will have strong expertise in Python, SQL, Snowflake, dbt, ETL/ELT, and cloud-based data engineering, with hands-on experience working with large and complex datasets.

Key Responsibilities

  • Design, develop, and maintain scalable ETL/ELT data pipelines.
  • Build and optimize data models and transformations using dbt.
  • Develop and maintain enterprise data solutions on Snowflake.
  • Write complex and highly optimized SQL queries.
  • Develop data-processing and automation solutions using Python.
  • Integrate data from APIs, databases, SaaS platforms, and other enterprise sources.
  • Implement data quality checks, monitoring, reconciliation, and error-handling frameworks.
  • Optimize pipeline performance, Snowflake queries, storage, and compute utilization.
  • Work with business analysts, architects, data scientists, and application teams to translate requirements into scalable data solutions.
  • Implement engineering best practices including Git, CI/CD, code reviews, testing, and documentation.
  • Troubleshoot production data issues and perform root-cause analysis.
  • Mentor junior data engineers and contribute to technical design and architecture discussions.

Mandatory Technical Skills

  • 7+ years of experience in Data Engineering / Data Warehousing.
  • Advanced SQL and strong hands-on Python experience.
  • Strong experience with Snowflake.
  • Hands-on experience with dbt for data transformation and modeling.
  • Strong understanding of ETL/ELT, data warehousing, dimensional modeling, and data lake concepts.
  • Experience with at least one major cloud platform: Azure, AWS, or GCP.
  • Experience with orchestration tools such as Azure Data Factory, Apache Airflow, or similar.
  • Good knowledge of Git and CI/CD.
  • Experience handling high-volume datasets and performance optimization.

Good to Have

  • Databricks / Apache Spark / PySpark
  • Kafka or other event-streaming technologies
  • Azure Data Lake / AWS S3
  • Power BI or similar reporting platforms
  • Snowflake performance and cost optimization
  • Data governance and security concepts
  • Agile/Scrum delivery experience

Key Responsibilities

Key Responsibilities

  • Design, develop, and maintain scalable ETL/ELT data pipelines.
  • Build and optimize data models and transformations using dbt.
  • Develop and maintain enterprise data solutions on Snowflake.
  • Write complex and highly optimized SQL queries.
  • Develop data-processing and automation solutions using Python.
  • Integrate data from APIs, databases, SaaS platforms, and other enterprise sources.
  • Implement data quality checks, monitoring, reconciliation, and error-handling frameworks.
  • Optimize pipeline performance, Snowflake queries, storage, and compute utilization.
  • Work with business analysts, architects, data scientists, and application teams to translate requirements into scalable data solutions.
  • Implement engineering best practices including Git, CI/CD, code reviews, testing, and documentation.
  • Troubleshoot production data issues and perform root-cause analysis.
  • Mentor junior data engineers and contribute to technical design and architecture discussions.

Skill Requirements

Mandatory Technical Skills

  • 7+ years of experience in Data Engineering / Data Warehousing.
  • Advanced SQL and strong hands-on Python experience.
  • Strong experience with Snowflake.
  • Hands-on experience with dbt for data transformation and modeling.
  • Strong understanding of ETL/ELT, data warehousing, dimensional modeling, and data lake concepts.
  • Experience with at least one major cloud platform: Azure, AWS, or GCP.
  • Experience with orchestration tools such as Azure Data Factory, Apache Airflow, or similar.
  • Good knowledge of Git and CI/CD.
  • Experience handling high-volume datasets and performance optimization.

Other Requirements

Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 230,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending September 2026 totaled $14.8 billion.