Jobs · Information Technology · California

Technical Lead-Data Engineer

Tata Consultancy Services · Irvine, CA · 1 wk ago
Information Technology$130k–$200k/yrFull-time

About the role

We are looking for a highly skilled Technical 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 stack—Databricks, dbt, and Apache Airflow—while mentoring engineers, conducting rigorous code reviews, and ensuring the delivery of high-quality data products.

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.

Requirements

  • 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.

Skills

  • 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, reliable 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.

Pay

$130,000–$200,000 a year

Similar jobs

Lead Data Engineer

Fidelity Cooperative BankHyannis, MA· 1 mo ago
Information Technologyapply on recruiting.ultipro.com

Lead Data Engineer

VettaFiNew York, NY· 1 mo ago
Information Technology$125k/yrapply on tmx.wd3.myworkdayjobs.com