Tata Consultancy Services

Technical Lead-Data Engineer

Tata Consultancy Services • $130K — $200K *
Enterprise Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of professional experience in data engineering and backend software development
  • 2+ years in a technical lead or mentoring role
  • Strong hands-on experience with Databricks, including Delta Lake and Unity Catalog
  • Proficient in dbt Core or Cloud, with knowledge of advanced macros and custom testing
  • Solid experience in Apache Airflow, particularly in writing complex DAGs and managing dependencies
  • Advanced proficiency in Python and expert-level SQL writing
  • Experience deploying data solutions on AWS, Azure, or GCP

Responsibilities

  • Lead data engineering team to meet sprint goals and manage code quality
  • Serve as a subject matter expert in Databricks, dbt, and Airflow best practices
  • Enforce engineering standards for code modularity and documentation
  • Conduct thorough code reviews for scalability, security, and performance
  • Build and maintain data pipelines using PySpark and Spark SQL on Databricks
  • Develop complex dbt models and custom macros for data transformation
  • Implement CI/CD pipelines for data deployments and enforce governance policies

Benefits

  • Mentorship opportunities with peer programming and workshops
  • Collaborative work environment with data architects and product managers
  • Opportunity to work with cutting-edge data technologies
  • Focus on both technical execution and leadership development
  • Engagement with automated data quality testing and governance practices
Full Job Description
Technical Lead Data Engineering

Role Overview

We are looking for a highly skilled Tech Lead Data Engineering to guide our engineering team in building and scaling a robust, modern data platform. In this role, you will be the bridge between architectural blueprints and engineering execution. You will remain deeply hands-on with our core stackDatabricks, dbt, and Apache Airflowwhile mentoring engineers, conducting rigorous code reviews, and ensuring the delivery of high-quality data products.

Key Responsibilities

💻 Technical Leadership & Delivery
• Lead a team of data engineers to execute sprint goals, managing code quality and delivery timelines.
• Act as the subject matter expert (SME) for the team on Databricks, dbt, and Airflow best practices.
• Enforce engineering standards, including code modularity, documentation, and version control.
• Conduct comprehensive code reviews to ensure scalability, security, and performance.

âš™ Hands-on Engineering & Optimization
• Build and maintain production-grade data pipelines using PySpark, Delta Live Tables (DLT), and Spark SQL on Databricks.
• Develop complex dbt models, custom macros, and tests to transform raw data into analytics-ready layers.
• Author and schedule sophisticated Apache Airflow DAGs, utilizing dynamic task mapping and custom operators.
• Optimize pipeline performance by troubleshooting bottlenecked Spark jobs, Z-Ordering Delta tables, and tuning Airflow schedulers.

🚀 DataOps & Governance
• Implement and manage CI/CD pipelines for data deployments using toolsets like GitHub Actions or Azure DevOps.
• Enforce data governance policies, access controls, and lineage tracking via Databricks Unity Catalog.
• Integrate automated data quality testing and alerting mechanisms across dbt and Airflow workflows.

👥 Mentorship & Collaboration
• Mentor and upskill junior and mid-level data engineers through pair programming and workshops.
• Translate architectural designs into actionable, granular engineering tasks and JIRA tickets.
• Collaborate closely with data architects, product managers, and downstream data analysts.

Required Qualifications:
• 10+ years of professional experience in data engineering and backend software development.
• 2+ years of experience in a technical lead, team lead, or mentoring capacity.

Technical Proficiencies
• Databricks: Strong hands-on experience with Delta Lake, Unity Catalog, and optimizing PySpark workloads.
• dbt: Proficiency with dbt Core or Cloud, including advanced macros, packages, and custom testing.
• Airflow: Solid experience writing complex, rel iable DAGs, handling task failures, and managing dependencies.
• Languages: Advanced proficiency in Python and expert-level SQL writing.
• Cloud Platforms: Hands-on experience deploying data solutions on at least one cloud provider (AWS, Azure, or GCP).

Leadership Skills
• Proven ability to guide engineering sprint velocity and resolve technical blockers for a team.
• Excellent verbal and written communication skills to articulate technical trade-offs.

Salary Range- $130,000-$200,000 a year

About Tata Consultancy Services

Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) services and consulting company, headquartered in Mumbai, Maharashtra, India. It is a subsidiary of Tata Group and operates in 149 locations across 46 countries. TCS is the largest Indian company by market capitalization and is ranked 11th on the Forbes Global 2000 list of the world's biggest public companies. TCS is also the second-largest IT services company in the world by revenue and the largest employer of women in India. The company provides services in areas including IT, consulting, and business solutions.
Learn more about Tata Consultancy Services
Size
469,261 employees
Industry

Similar Jobs

More Jobs at Tata Consultancy Services

  • Tata Consultancy Services
    Serrala Archiving Lead
    $130K — $160K *
    Charlotte, NC 28269 (Mecklenburg County)
    Enterprise Technology
    In-Person
  • Tata Consultancy Services
    Network Engineer
    $90K — $120K *
    Atlanta, GA 30349 (Fulton County)
    Telecommunications & Hardware
    In-Person
  • Tata Consultancy Services
    SAP S/4HANA Data Migration Lead
    $120K — $160K *
    Charlotte, NC 28269 (Mecklenburg County)
    Enterprise Technology
    In-Person
  • Tata Consultancy Services
    Lead- Oracle Retail Solutions
    $90K — $120K *
    Cincinnati, OH 45238 (Hamilton County)
    Retail & Consumer Goods
    In-Person
  • Tata Consultancy Services
    QA Automation Engineer
    $90K — $115K *
    Atlanta, GA 30349 (Fulton County)
    Information Technology
    In-Person

More Enterprise Technology Jobs

Find similar Technical Lead-Data Engineer jobs: