Python PySpark Developer | TCS Careers, Bangalore

September 11, 2025

Job Description

Summary

Tata Consultancy Services (TCS) is hiring an experienced Python PySpark Developer in Bangalore, with opportunities across Chennai, Pune, and Delhi. This role focuses on developing and implementing credit risk and banking models using PySpark, Scala, and Spark, leveraging distributed systems like Hadoop and MapReduce. The ideal candidate will have strong analytical skills, experience with machine learning frameworks, and the ability to translate business needs into technical solutions. Join TCS to work on cutting-edge data engineering, big data processing, and cloud architecture projects while contributing to business-critical analytics solutions.


Job Details at a Glance

TitlePython PySpark Developer
CompanyTata Consultancy Services (TCS)
LocationBangalore (also Chennai, Pune, Delhi)
Experience5 – 10 years
ShiftDay Shift
FunctionTechnology
RoleDeveloper
Apply By31-Dec-2025

Key Responsibilities

1. Data Engineering & Model Implementation

  • Develop and validate credit risk and banking models using PySpark and Scala.
  • Implement and optimize codes on distributed systems like Hadoop, Spark, and MapReduce.
  • Support streaming data processing and batch workflows for enterprise applications.

2. Machine Learning & Analytics

  • Work with machine learning frameworks such as SparkML, scikit-learn, TensorFlow, PyTorch.
  • Conduct statistical analysis on bureau/vendor and customer performance data.
  • Collaborate with data science teams to integrate models into production pipelines.

3. Cloud & Systems Integration

  • Implement and maintain cloud-based architectures for big data processing.
  • Support web services and system integration for scalable applications.
  • Migrate legacy codes to PySpark/Scala for efficiency improvements.

4. Business & IT Collaboration

  • Act as a liaison between business teams and IT, translating business requirements into technical solutions.
  • Ensure compliance with periodic changes in regulatory requirements (FED guidelines).
  • Provide insights to optimize business processes and workflow automation.

Required Skills

  • Expertise in Python, PySpark, Scala, and Spark
  • Hands-on experience with Hadoop, MapReduce, and streaming data processing
  • Knowledge of machine learning frameworks: SparkML, scikit-learn, TensorFlow, PyTorch
  • Experience with systems integration, batch processing, and cloud architecture
  • Strong analytical, problem-solving, and communication skills
  • Ability to understand business strategy and regulatory requirements

Qualifications

  • Bachelor’s degree in Engineering, Computer Science, or related field
  • 5 – 10 years of experience in Python, PySpark, Scala development and big data projects

Why Join TCS

  • Work with a global IT leader on critical data engineering and analytics projects.
  • Gain exposure to big data, cloud computing, and AI/ML frameworks.
  • Collaborate with cross-functional teams across multiple locations for career growth and skill enhancement.

Apply Now

Advance your career as a Python PySpark Developer at TCS in Bangalore. Apply directly through the TCS Careers Portal and become part of a team driving innovative big data and analytics solutions.