Cutshort logo
For Employers
Tata Consultancy Services logo
PySpark/Scala Developer
PySpark/Scala Developer

PySpark/Scala Developer at Tata Consultancy Services · Bengaluru (Bangalore), Hyderabad, Pune, Delhi, Kolkata, Chennai · 5 - 8 years · ₹7L - ₹30L / yr · Profitable · Posted 3 Oct 2025

Risk Resources LLP hyd's logo

PySpark/Scala Developer

5 - 8 yrs
₹7L - ₹30L / yr
Bengaluru (Bangalore), Hyderabad, Pune, Delhi, Kolkata, Chennai
Skills
skill iconScala
skill iconPython
PySpark
Apache Hive
Spark
MapReduce
Linux/Unix
Shell Scripting

Skills and competencies:

Required:

·        Strong analytical skills in conducting sophisticated statistical analysis using bureau/vendor data, customer performance

Data and macro-economic data to solve business problems.

·        Working experience in languages PySpark & Scala to develop code to validate and implement models and codes in

Credit Risk/Banking

·        Experience with distributed systems such as Hadoop/MapReduce, Spark, streaming data processing, cloud architecture.

  • Familiarity with machine learning frameworks and libraries (like scikit-learn, SparkML, tensorflow, pytorch etc.
  • Experience in systems integration, web services, batch processing
  • Experience in migrating codes to PySpark/Scala is big Plus
  • The ability to act as liaison conveying information needs of the business to IT and data constraints to the business

applies equal conveyance regarding business strategy and IT strategy, business processes and work flow

·        Flexibility in approach and thought process

·        Attitude to learn and comprehend the periodical changes in the regulatory requirement as per FED

Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Tata Consultancy Services

Founded :
2015
Type :
Products & Services
Size :
100-1000
Stage :
Profitable

About

Tata Consultancy Services’ IT services, consulting and business solutions deliver real results to global businesses to help them experience certainty.
Read more

Connect with the team

Profile picture
R.Partha Sarathy
Profile picture
Ankit Arora

Company social profiles

blogtwitter

Similar jobs (10)

Pune
10 - 12 yrs
₹67L - ₹71L / yr
skill iconData Science

Strong Lead Data Science, / AI Engineer / Machine Learning Engineer profiles.

2

Mandatory (Experience 1) - Must have 10+ years of experience in Data Science, AI/ML or AI Engineering with hands-on experience building production-grade ML systems.

3

Mandatory (Experience 2) - Must have hands-on experience building AI/ML solutions for Credit Risk, Fraud Risk Management (FRM), Collections & Recovery, with proven delivery of business-impacting AI/ML solutions.

4

Mandatory (Experience 3) - Candidate's Current designation must be Lead or above.

5

Mandatory (Experience 4) - Must have strong experience designing and deploying large-scale distributed Machine Learning systems, including model training, fine-tuning, inference, scalable serving, and production deployment.

6

Mandatory (Experience 5) - Strong programming experience in Python, along with exposure to Spark, Kafka, Kubernetes, APIs/Microservices, CI/CD, Feature Store, Model Registry, and Distributed Computing.

7

Mandatory (Experience 6) - Experience designing and deploying Credit Risk Models, Fraud Detection Models, Graph ML, Early Warning Systems, Portfolio Monitoring, Collections Optimization, Propensity Models, and Recovery Forecasting.

8

Mandatory (Experience 7) - Proven experience leading AI/ML teams, owning end-to-end delivery, mentoring engineers, driving cross-functional execution, and managing production AI platforms.

9

Mandatory (Experience 8) – Must have experience working under BFSI governance, including PII handling, auditability, model governance, compliance, secure-by-design architecture, approval workflows, and model risk management practices.

10

Mandatory ( Education ) - B.TECH / M.TECH from Tier 1 Colleges (IIT's, NIT's, BITS) are Considered

11

Mandatory (Age) - Candidate's Age should be below 37 years.

12

Mandatory (CTC) – The CTC breakup offered will be 75% fixed + 25% variable, as per company policy.

13

Preferred (Experience 1) - Candidates currently working as Lead / Principal / Engineering Manager / Associate Director / Director in reputed Product, FinTech, Banking, NBFC, or Global Capability Centers will be preferred.

14

Preferred (Experience 2) - Indian professionals currently working overseas (NRI) who are planning to relocate and permanently settle in India are encouraged to apply.

15

Preferred (Experience 4) - Experience building enterprise AI platforms using Graph ML, Vector Databases, LLM-enabled decisioning, distributed training frameworks, and large-scale AI infrastructure.

Read more
company logo
Mayank Choudhary
Posted by Mayank Choudhary
Pune
10 - 12 yrs
₹60L - ₹75L / yr
skill iconData Science

Strong Lead Data Science, / AI Engineer / Machine Learning Engineer profiles.

2

Mandatory (Experience 1) - Must have 10+ years of experience in Data Science, AI/ML or AI Engineering with hands-on experience building production-grade ML systems.

3

Mandatory (Experience 2) - Must have hands-on experience building AI/ML solutions for Credit Risk, Fraud Risk Management (FRM), Collections & Recovery, with proven delivery of business-impacting AI/ML solutions.

4

Mandatory (Experience 3) - Candidate's Current designation must be Lead or above.

5

Mandatory (Experience 4) - Must have strong experience designing and deploying large-scale distributed Machine Learning systems, including model training, fine-tuning, inference, scalable serving, and production deployment.

6

Mandatory (Experience 5) - Strong programming experience in Python, along with exposure to Spark, Kafka, Kubernetes, APIs/Microservices, CI/CD, Feature Store, Model Registry, and Distributed Computing.

7

Mandatory (Experience 6) - Experience designing and deploying Credit Risk Models, Fraud Detection Models, Graph ML, Early Warning Systems, Portfolio Monitoring, Collections Optimization, Propensity Models, and Recovery Forecasting.

8

Mandatory (Experience 7) - Proven experience leading AI/ML teams, owning end-to-end delivery, mentoring engineers, driving cross-functional execution, and managing production AI platforms.

9

Mandatory (Experience 8) – Must have experience working under BFSI governance, including PII handling, auditability, model governance, compliance, secure-by-design architecture, approval workflows, and model risk management practices.

10

Mandatory ( Education ) - B.TECH / M.TECH from Tier 1 Colleges (IIT's, NIT's, BITS) are Considered

11

Mandatory (Age) - Candidate's Age should be below 37 years.

12

Mandatory (CTC) – The CTC breakup offered will be 75% fixed + 25% variable, as per company policy.

13

Preferred (Experience 1) - Candidates currently working as Lead / Principal / Engineering Manager / Associate Director / Director in reputed Product, FinTech, Banking, NBFC, or Global Capability Centers will be preferred.

14

Preferred (Experience 2) - Indian professionals currently working overseas (NRI) who are planning to relocate and permanently settle in India are encouraged to apply.

15

Preferred (Experience 4) - Experience building enterprise AI platforms using Graph ML, Vector Databases, LLM-enabled decisioning, distributed training frameworks, and large-scale AI infrastructure.

Read more
company logo
Jancy A
Posted by Jancy A
Bengaluru (Bangalore)
7 - 13 yrs
₹10L - ₹24L / yr
skill iconPython
PySpark
Oracle
PL/SQL
Google Cloud Platform (GCP)
+2 more

Senior Data Engineer – PySpark & Oracle

Experience: 7+ Years

Location: Bangalore

Notice Period: Immediate to 10 Days

Key Skills:

  • Strong expertise in Data Modeling, Data Design & Modernization
  • Primary skills: PySpark, Oracle SQL/PLSQL
  • Secondary skills: Python, ETL & Data Pipelines
  • Experience with Kafka and Hadoop
  • Exposure to AWS / Azure / GCP
  • Good knowledge of Git and JIRA

Roles & Responsibilities:

  • Design, develop, and modernize scalable data models and data architecture.
  • Develop and optimize data processing solutions using PySpark and Oracle SQL/PLSQL.
  • Build and maintain robust ETL workflows and data pipelines.
  • Work with Kafka, Hadoop, and cloud platforms for data processing and integration.
  • Perform data transformation, optimization, and performance tuning.
  • Collaborate with technical teams on data design, development, testing, and deployment.


Read more
company logo
Ranjith Ammu
Posted by Ranjith Ammu
Hyderabad
3 - 7 yrs
₹10L - ₹30L / yr
skill iconScala
Spark
Play Framework
Apache Spark
NOSQL Databases
+4 more

Company Description


TECHSOPHY specializes in productizing solutions based on new technology, focusing on emerging platforms of BPM & ECM, Low Code, AI (ML/RPA/NLP). Founded in 2009, TECHSOPHY operates with headquarters in California, USA, and regional offices in Dubai, UAE, and an offshore innovation center in Hyderabad, India.


Qualifications

  • Solid Fundamentals and exceptional problem-solving skills
  • Solid and fluent understanding of algorithms and data structures
  • Proficiency in Scala + Spark
  • Proficiency in Scala + Play framework
  • Experience Range: 4 to 7 Years


Requirement:

Some or all of them – because we believe intelligent people can pick up whatever they need in a short period of time. You just need to prove that you can:

  • Excellent programming skills and knowledge of Java / Scala
  • Excellent software design, problem-solving, and debugging skills
  • Experience with modern Big Data technologies such as Spark, NoSQL, Cassandra, Kafka, MapReduce, and the Hadoop ecosystem is a must-have
  • Experience with data analytics and the ability to mine data to obtain insights are much appreciated
Read more
company logo
Banu S
Posted by Banu S
Bengaluru (Bangalore)
5 - 15 yrs
₹3L - ₹30L / yr
skill iconJava
skill iconScala
snowflake

4 - 10 years of experience in designing and buildingarchitecting highly resilient data platforms 

∙Strong knowledge of data engineering, architecture and data modeling 

∙Experience in platforms like Databricks and Snowflake 

∙Experience on building applications on cloud (AWS or Azure or Google Cloud) 

∙Strong analytical and problem-solving skills 

∙Prior experience in developing data or computation intensive (e.g. grid based) backend applications is an 

advantage 

∙OOP design skills with an understanding or at least personal interest towards the concepts of Functional 

Programming  

∙Willingness to understand and enhance other people’s code, being able to work in an environment where 

developers will oversee and work on wider components also dealing with older “legacy” code 

 


∙Strong programming skills (Java/ Scala / Python) skills with the willingness to pick up the other language if not 

already mastered at a sufficient level is important 

∙Spring knowledge is an advantage, but in general willingness to learn, work with and even enhance in-house 

developed frameworks is a must 

∙Prior experience in working with Git, Bitbucket, Jenkins, working with PR-s, using JIRA, following the Scrum Agile 

methodology is an advantage 

∙Prior knowledge of financial products is an advantage 

∙Bachelors or Masters in any relevant field of IT/Engineering area is an advantage  

Read more
company logo
Anisha Jindal
Posted by Anisha Jindal
Bengaluru (Bangalore), Mumbai
5 - 14 yrs
Best in industry
Data engineering
skill iconPython
PySpark
DAX
PowerBI

Job Summary

We are looking for a skilled and experienced Data Engineer to join our growing data team. The ideal candidate will have strong expertise in Python, PySpark, Data Modeling, and Power BI, with hands-on experience in designing, developing, and optimizing scalable data solutions. The role requires working closely with business stakeholders, data architects, and analytics teams to build robust data pipelines and semantic models that enable data-driven decision-making.


Technical Skills

  • Strong hands-on experience in Python and PySpark development.
  • Expertise in building and optimizing Data Engineering solutions and ETL pipelines.
  • Strong understanding of Data Modeling concepts (Star Schema, Snowflake Schema, Dimensional Modeling).
  • Experience with Power BI Data Modeling and Semantic Layer development.
  • Proficiency in DAX (Data Analysis Expressions).
  • Experience designing and managing Semantic Models in Power BI.
  • Strong SQL skills and experience working with large datasets.
  • Knowledge of data warehousing concepts and best practices.


Preferred Skills

  • Experience with cloud platforms such as Azure, AWS, or GCP.
  • Exposure to modern data platforms like Databricks.
  • Understanding of data governance and data quality frameworks.
Read more
company logo
Pavithra E
Posted by Pavithra E
Bengaluru (Bangalore)
7 - 10 yrs
₹12L - ₹26L / yr
Data modeling

🚨 WE ARE HIRING – SENIOR DATA ENGINEER | BANGALORE 🚨


Looking for experienced Senior Data Engineers with strong expertise in PySpark, Oracle SQL/PLSQL, and Data Modeling!


🔹 Role: Senior Data Engineer

🔹 Experience: 7+ Years

🔹 Location: Bangalore

🔹 CTC: Up to 26 LPA

🔹 Notice Period: Immediate to 10 Days Preferred


💻 Mandatory Skills


✅ PySpark

✅ Oracle SQL / PL/SQL

✅ Data Modeling & Design / Modernization

✅ Python

✅ ETL

✅ Data Pipelines


⚙️ Good to Have / Ecosystem Skills


✅ Kafka

✅ Hadoop

✅ AWS / Azure / GCP

✅ Git

✅ JIRA


📌 Key Responsibilities


• Develop and maintain scalable data pipelines using PySpark

• Work extensively with Oracle SQL/PLSQL for data processing and transformation

• Design and implement data models and data architecture

• Work on data design and modernization initiatives

• Develop and optimize ETL processes and data pipelines

• Handle large volumes of data using PySpark and Python

• Work with technologies such as Kafka, Hadoop, and Cloud platforms

• Collaborate with cross-functional teams to deliver scalable data solutions

• Use Git and JIRA for version control and project tracking


📩 Interested candidates can share their updated CV along with:


Total Experience:

Relevant PySpark Experience:

Relevant Oracle SQL/PLSQL Experience:

Data Modeling Experience:

Current Location:

Notice Period:

Current CTC:

Expected CTC:


#Hiring #DataEngineer #SeniorDataEngineer #PySpark #Oracle #PLSQL #DataModeling #Python #ETL #DataPipelines #Kafka #Hadoop #AWS #Azure #GCP #BangaloreJobs #ITJobs #TechJobs #ImmediateJoiners

Read more
company logo
Tushar Vaghela
Posted by Tushar Vaghela
Bengaluru (Bangalore)
5 - 10 yrs
Best in industry
skill iconPython
skill iconScala
Apache Spark
Apache Kafka
databricks
+1 more

Description


We are looking for Senior Data Engineers to join our Data Platform team and build scalable, high-performance data platforms that power data processing, analytics, and downstream applications.

The ideal candidate will have strong experience in distributed data processing, ETL pipelines, and Big Data technologies, with hands-on expertise in Apache Spark and Python Scala.

You will be responsible for designing, developing, and optimizing large-scale data pipelines while collaborating closely with cross-functional engineering teams to build reliable, production-grade data solutions.



Key Responsibilities

  • Design, develop, and maintain scalable ETL and data processing pipelines for large-scale datasets.
  • Build and optimize distributed data applications using Apache Spark and Python Scala.
  • Develop reliable, high-performance data pipelines for batch and streaming workloads.
  • Design and manage data workflows using Apache Airflow.
  • Build and operate data workloads on AWS, with strong usage of Amazon S3 for large-scale data storage.
  • Work with large datasets to ensure data quality, consistency, reliability, and performance.
  • Collaborate with engineering, product, analytics, and other platform teams to deliver robust data solutions.
  • Optimize data workflows for scalability, reliability, performance, and cost efficiency.
  • Troubleshoot production issues, identify bottlenecks, and continuously improve platform performance.



Requirements

Candidates who demonstrate:

  • 5+ years of experience in Data Engineering, Big Data Engineering, or a similar role.
  • Strong hands-on experience with Apache Spark and Scala.
  • Experience designing, building, and maintaining large-scale ETL pipelines.
  • Strong hands-on experience with AWS, particularly Amazon S3.
  • Hands-on experience with Apache Airflow for workflow orchestration and scheduling.
  • Strong SQL skills and a solid understanding of distributed data processing concepts.
  • Experience working with batch and/or streaming data pipelines.
  • Excellent debugging, problem-solving, and performance optimization skills.
  • Strong communication and collaboration skills.


Good to Have

  • Experience with Databricks and the broader Databricks data platform.
  • Familiarity with streaming technologies such as Apache Kafka.
  • Experience working on large-scale data platforms handling high-volume data workloads.
  • Exposure to additional AWS data services and cloud-native data architectures.
Read more
company logo
Robin Silverster
Posted by Robin Silverster
Bengaluru (Bangalore)
7 - 10 yrs
₹15L - ₹40L / yr
Data engineering
skill iconPython
PySpark
Data Transformation Tool (DBT)
Apache Airflow
+2 more

About the Role

We are looking for a Senior Data Engineer with strong hands-on expertise in Databricks, Python, PySpark, and SQL to build scalable, high-performance data engineering solutions. You’ll architect and develop large scale, high-performance data pipelines capable of handling massive real-time and batch data volumes across multiple business systems. Databricks is the core enterprise data and processing platform for this role. You will also use Apache Airflow for workflow orchestration and dbt for ELT transformations, and will contribute to designing reliable, secure, and governed data platforms that enable analytics, reporting, and AI-driven use cases.

Key Responsibilities

  • Design and implement large-scale data pipelines using Python/PySpark, Databricks, and Microsoft Fabric.
  • Develop and optimize data processing workloads in Databricks using PySpark and Spark SQL, with a strong focus on scalability, reliability, performance, and maintainability.
  • Develop and maintain dbt models including layered architecture, incremental models, snapshots, macros, testing, and documentation.
  • Design, develop, and maintain Apache Airflow DAGs for orchestrating reliable, scalable, and observable data pipelines.
  • Design and implement data quality, observability, and governance frameworks, including automated testing, monitoring, lineage, access control, and data privacy standards.
  • Partner with analytics, product, and business stakeholders to turn requirements into trustworthy datasets, and raise the engineering bar through design discussions, code reviews, and mentoring junior engineers.

Required Skills

  • Strong expertise in Python for developing scalable, modular, and production-ready data engineering applications.
  • Strong expertise in PySpark, including DataFrame API, Spark SQL, Structured Streaming, partitioning strategies, joins, caching, handling data skew, and Spark performance optimization.
  • Strong hands-on experience with Databricks for data ingestion, transformation, processing, and optimization, including Delta Lake, Unity Catalog, Databricks Workflows, notebooks, jobs, and Databricks-native data engineering capabilities.
  • Strong experience in Databricks/Spark performance tuning, including query and job optimization, partitioning, file sizing, caching, join optimization, handling data skew, and efficient use of compute resources.
  • Hands-on experience with Delta Lake, including transactional data processing, schema management, incremental data processing, and reliable batch and streaming data pipelines.
  • Hands-on experience in developing dbt projects using layered architecture, incremental models, snapshots, macros/Jinja, testing, documentation, and deployment best practices.
  • Expertise in advanced SQL and data modelling — dimensional modeling, slowly changing dimensions, schema evolution, and query optimization.
  • Hands-on experience in developing and managing Apache Airflow DAGs, scheduling workflows, dependency management, retries, backfills, and operational monitoring.
  • Hands-on experience with at least one major cloud platform (AWS, Azure or GCP).
  • Strong problem-solving skills and the ability to work independently with business and analytics stakeholders.

Nice to Have

  • Hands-on exposure to Microsoft Fabric for data integration and analytics.
  • Experience using AI coding assistants (e.g. Claude Code, GitHub Copilot) as part of a development workflow.
  • Familiarity with modern DevOps practices, including CI/CD pipelines, Infrastructure as Code (IaC), and containerization (Docker/Kubernetes).
  • Domain expertise in financial services.


Read more
company logo
Bengaluru (Bangalore)
14 - 25 yrs
₹50L - ₹70L / yr
Data engineering
databricks
Apache Spark
PySpark
skill iconPython
+19 more

Job Title : Senior Data Engineer – Databricks

Experience : 14 to 20 Years

Location : HSR Layout, Bangalore

Work Mode : Hybrid – 3 Days WFO

Shift : 11:30 AM – 07:30 PM IST

Positions : 2

Notice Period : Immediate Joiners Only

Interview : 1 Technical Round + 2 Client Rounds


Role Overview :

We are looking for a Senior Data Engineer to build and lead enterprise-scale data platforms for a Switzerland-based commodity client.

The role requires a strong hands-on Data Engineering professional with expertise in Databricks, PySpark, Python, SQL, and AWS, along with technical leadership and stakeholder management experience.


Must-Have Skills :

  • 14 to 20 years of Data Engineering experience
  • Databricks & Apache Spark / PySpark
  • Python & SQL
  • AWS Cloud
  • Lakehouse Architecture
  • ETL / ELT & Distributed Data Processing
  • Batch & Streaming Pipelines
  • Data Pipeline Optimization & Data Modeling
  • CDC & Incremental Processing
  • Git, CI/CD & Testing
  • Data Quality, Monitoring & Observability
  • Technical Leadership & Stakeholder Management


Key Responsibilities :

  • Design and build scalable data pipelines using Databricks, PySpark, Python, SQL, and AWS.
  • Own data products from design through production.
  • Develop batch / streaming pipelines and reusable ETL / ELT frameworks.
  • Optimize pipelines for performance, scalability, reliability, and cost.
  • Design scalable data architectures and data models.
  • Implement data quality, monitoring, lineage, and CI/CD practices.
  • Lead technical discussions and mentor engineering teams.
  • Collaborate with business stakeholders, architects, product owners, and engineering teams.
  • Remain hands-on while providing technical leadership.


Ideal Candidate :

A 14 to 20 years experienced, hands-on Data Engineering leader with strong Databricks + PySpark + AWS expertise, excellent communication, stakeholder management, and experience delivering enterprise-scale data platforms.

🔴 Super Urgent : Only Bangalore-based immediate joiners.

Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos