Point your AI agent at freehire and let it find you a job.

Get the CLI →

Tata Consultancy Services

NewBe an early applicant

Senior Data Engineer

Posted
Discussion

Summary

Senior Data Engineer at TCS building and operating distributed batch and streaming data pipelines on Google Cloud for enterprise clients. Day to day involves Spark (PySpark/Scala/SQL) lakehouse development on GCS with Iceberg, Kafka/Flink streaming, Airflow orchestration, and CDC/data ingestion, across Pune, Hyderabad, or Bangalore.

Role-Senior Data Engineer

Experience - 7 to 15 years

Location- Pune, Hyderabad, Bangalore


Required Skills & Experience

Must Have

  • 7-12 years of data engineering experience, with strong recent hands-on responsibility for distributed batch or streaming pipelines.
  • Strong hands-on Apache Spark experience using PySpark, Scala, or Spark SQL, including tuning and production troubleshooting.
  • Experience building lakehouse pipelines on Google Cloud Storage using Apache Iceberg or a comparable open table format.
  • Strong SQL skills with practical experience in profiling, transformations, joins, aggregations, incremental processing, and reconciliation.
  • Experience with Apache Kafka and Apache Flink or Spark Structured Streaming.
  • Hands-on Apache Airflow experience covering scheduling, dependencies, retries, backfills, and monitoring.
  • Experience with database, file, API, event, and CDC ingestion using Kafka Connect, Debezium, Datastream, or comparable tools.
  • Understanding of data modeling, schema evolution, data contracts, partitioning, file formats, data quality, lineage, and governance.
  • Working knowledge of Git, automated testing, CI/CD, containers, GKE-based execution, Cloud Storage, Workload Identity Federation, and Secret Manager.
  • Strong problem solving, documentation, collaboration, and stakeholder communication skills.

Good to Have

  • Experience with Polaris, Nessie, REST catalogs, Trino, OpenMetadata, schema registries, Dataproc, or data-quality frameworks.
  • Experience with GCP data services and regulated enterprise environments.
  • Exposure to banking data, high-volume transaction processing, reconciliation, auditability, or data privacy controls.
  • Experience with reusable data-product patterns, data contracts, semantic models, or domain-oriented data platforms.
  • Exposure to performance engineering, recovery testing, and multi-tenant GCP data platforms.




Skills

What Senior Data Engineering jobs ask for — and how much of it you have →
Apply

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available