Pyspark Developer
Tata Consultancy Services
5 - 10 years
Chennai
Posted: 09/01/2026
Getting a referral is 5x more effective than applying directly
Job Description
TCS is Hiring Pyspark Developer for Chennai, Bangalore, Hyderabad location
Experience : 5 - 10 years
Mode of interview : Virtual
Location : Chennai, Bangalore, Hyderabad
JOB DESCRIPTION:
Must have:
- 4- 6yrs of experience with strong proficiency in Python and PySpark.
- Experience working on Spark SQL, RDD, and DataFrame APIs.
- Good understanding of Hadoop ecosystem (Hive, HDFS, YARN).
- Knowledge of data formats like Parquet, Avro, JSON, etc.
- Experience with SQL and writing efficient queries.
- Familiarity with job orchestration tools (Airflow, Oozie, or similar).
- Version control systems like Git.
- Exposure to cloud platforms (AWS/GCP/Azure) is a plus.
Responsibilities:
- Design, develop, and maintain robust ETL/ELT pipelines using PySpark and other big data technologies. Optimize Spark jobs for performance and scalability.
- Implement data transformations, aggregations, and joins over large datasets. Perform batch and real-time data processing tasks.
- Collaborate with data scientists, analysts, and other engineers to understand requirements and deliver quality solutions. Integrate PySpark solutions with data warehouses (like Hive, Redshift, Snowflake) and other data stores.
- Write clean, maintainable, and well-documented code. Follow version control and CI/CD practices using tools like Git, Jenkins, or Azure DevOps.
- Troubleshoot data quality and performance issues. Monitor pipeline health and ensure SLAs are met.
- Work with tools and platforms like Hadoop, Hive, HDFS, AWS EMR, Databricks, or Azure Synapse as required.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
