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
| Title | Python PySpark Developer |
|---|---|
| Company | Tata Consultancy Services (TCS) |
| Location | Bangalore (also Chennai, Pune, Delhi) |
| Experience | 5 – 10 years |
| Shift | Day Shift |
| Function | Technology |
| Role | Developer |
| Apply By | 31-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.