Python Developer

Tata Consultancy Services

Chennai District

On-site

INR 1,000,000 - 1,800,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Tata Consultancy Services in Chennai, India seeks an experienced PySpark Developer to design, develop, and maintain large-scale data processing solutions using Apache Spark and Python. The role focuses on data engineering, cloud-based data platforms, and performance optimization to support analytics initiatives.

You will build and optimize data pipelines, integrate diverse data sources, and collaborate with cross-functional teams to ensure data quality and reliable analytics delivery.

Qualifications

  • Deep knowledge of PySpark, Spark, and Python.
  • Experience with data ingestion, transformation, and storage.
  • Exposure to cloud platforms (AWS, Azure, or Google Cloud).
  • Strong understanding of DataFrames and Spark SQL, and real-time pipelines with Spark Streaming.
  • Solid concepts of multithreading and distributed computing in PySpark.
  • Proficient in Python, Java, or Scala, and effective communication.

Responsibilities

  • Design, develop, and maintain PySpark data processing solutions.
  • Develop and optimize data pipelines with PySpark and cloud platforms.
  • Integrate data from relational, NoSQL databases and cloud storage.
  • Implement data transformation logic with PySpark, Spark, and Python.
  • Collaborate with cross-functional teams to define requirements and ensure data quality.

Skills

PySpark
Data Processing
Cloud Experience
DataFrames & Spark SQL
Spark Streaming
Multithreading / distributed computing
Python / Java / Scala
Communication

Job description

Job Summary:

An experienced PySpark Developer / Leads to design, develop, and maintain large-scale data processing solutions using Apache Spark and Python. The ideal candidate should have a strong background in data engineering, data processing, and cloud-based data platforms, big data ecosystems and performance optimization

Responsibilities:
  • Data Processing: Design, develop, and maintain data processing solutions using PySpark, Apache Spark, and Python.
  • Data Pipeline Development: Develop and optimize data pipelines using PySpark, Apache Spark, and cloud-based data platforms.
  • Data Integration: Integrate data from various sources, including relational databases, NoSQL databases, and cloud storage.
  • Data Transformation: Develop and implement data transformation logic using PySpark, Apache Spark, and Python.
  • Collaboration: Work with cross-functional teams to identify and prioritize project requirements, provide technical guidance, and ensure data quality.
Required Skills:
  • PySpark: In-depth knowledge of PySpark, Apache Spark, and Python.
  • Data Processing: Strong understanding of data processing concepts, including data ingestion, data transformation, and data storage.
  • Cloud Experience: Experience with cloud-based data platforms, including AWS, Azure, or Google Cloud.
  • Expertise in DataFrames & Spark SQL, Spark Streaming with Apache Kafkareal-time data ingestion pipelines
  • Very good conceptual understanding of Multithreading, distributed computing concepts of Pyspark
  • Programming: Proficiency in programming languages, including Python, Java, or Scala.
  • Communication: Excellent communication and collaboration skills.
Preferred Skills:
  • Apache Spark Certifications: Relevant certifications, such as Apache Spark Certification or Cloudera Certified Spark Developer.
  • Big Data: Experience with big data technologies, including Hadoop, HBase, or Cassandra.
  • Machine Learning: Experience with machine learning frameworks, including TensorFlow, PyTorch, or Scikit-learn.
  • Data Science: Experience with data science tools, including Jupyter Notebook, Pandas, or NumPy
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python / PySpark Developer
Python / PySpark Developer

Zoho • Hyderabad

On-site
INR 1,800,000 - 2,600,000
Python /Pyspark Developer
Python /Pyspark Developer

CIEL HR • Bengaluru

On-site
INR 1,200,000 - 2,500,000
PySpark / Spark Developer
PySpark / Spark Developer

Infosys • Hyderabad, Pune District, Bengaluru

On-site
INR 1,500,000 - 2,300,000
PySpark Data Engineer
PySpark Data Engineer

Infosys • Hyderabad, Pune District, Bengaluru

On-site
INR 900,000 - 1,500,000
Python PySpark Developer
Python PySpark Developer

Hexaware Technologies • Hyderabad, Pune District, Bengaluru

On-site
INR 1,200,000 - 2,100,000
PySpark, Spark Developer
PySpark, Spark Developer

Infosys • Bengaluru

On-site
INR 900,000 - 1,500,000
Developer - PySpark
Developer - PySpark

Compunnel, Inc. • Pune District

On-site
INR 800,000 - 1,500,000
Pyspark Data Engineer
Pyspark Data Engineer

Synechron • Bengaluru

On-site
INR 900,000 - 1,500,000
PySpark Data Engineer
PySpark Data Engineer

Code1 Tech Systems • India

On-site
INR 1,200,000 - 2,400,000
Python-Pyspark Developer
Python-Pyspark Developer

Infosys • Hyderabad

On-site
INR 1,200,000 - 1,800,000