Data Engineer (Pyspark) - 6th May -Virtual Interview - Hyderabad
Tata Consultancy Services · Hyderabad, Telangana, India
Tata Consultancy Services · Hyderabad, Telangana, India
**Job description** **Key Responsibilities** - **Design, develop, and maintain robust ETL workflows and data pipelines using PySpark.** - **Integrate, transform, and load structured and unstructured data from multiple sources into target data stores (data lake/warehouse).** - **Implement data quality checks, validation, and reconciliation to ensure consistency and integrity of delivered datasets.** - **Implement automation, error handling, and performance tuning across ETL processes (partitioning, caching, optimized joins).** - **Write and optimize SQL for data transformations, profiling, and performance optimization.** - **Collaborate with BI/analytics teams to deliver data models and curated datasets optimized for reporting and analytics.** - **Document ETL logic, data flows, and technical specifications for maintainability and auditability.** - **Support production pipelines by troubleshooting failures and implementing fixes/enhancements as required.** **Required Skills & Experience** - **45 years of hands-on experience in data engineering/ETL development.** - **Strong experience with PySpark for data transformation and parallel processing on large datasets.** - **Strong SQL knowledge for querying, transformations, and performance optimization.** - **Good understanding of data modeling, data warehousing, and data lake architectures.** - **Experience with version control (Git) and CI/CD practices for data pipeline deployments.**