Back to all jobs
Citi logo

Spark Developer - C10 - Chennai

Citi

Chennai, Tamil Nadu, India
On-Site/Resident
Posted Sep 03, 2025
On-Site/Resident

Compensation

Loading salary analysis...

About the role

ETL Developer will be responsible for designing, implementing, and optimizing distributed data processing jobs to handle large-scale data in Hadoop Distributed File System(HDFS) using Apache Spark and Python. This role required deep understanding of data engineering principles, proficiency in Python and hands-on experience with Spark and Hadoop ecosystems. Developer will collaborate with data engineers, analysts, and business stakeholders to process, transform and drive insights and data driven decisions.

Responsibilities

  • Design and Implement Spark applications to process and transform large datasets in HDFS.
  • Develop ETL Pipelines in Spark using Python for data Ingestion, cleaning, aggregation, and transformations.
  • Optimize Spark jobs for efficiency, reducing run time and resource usage.
  • Finetune memory management, caching, and partitioning strategies for Optimal performance
  • Load data from different sources into HDFS, ensuring data accuracy and integrity.
  • Integrate Spark Applications with Hadoop frameworks like Hive, Sqoop etc.
  • Troubleshoot and debug Spark Job failures, monitor job logs, and Spark UI to Identify Issues.

Requirements

  • 2-5 years of relevant experience
  • Experience in programming/debugging used in business applications
  • Working knowledge of industry practice and standards
  • Comprehensive knowledge of specific business area for application development
  • Working knowledge of program languages
  • Consistently demonstrates clear and concise written and verbal communication
  • Expertise in handling complex large-scale Warehouse environments
  • Hands-on experience writing complex SQL queries, exporting and importing large amounts of data using utilities

Benefits

  • Data Processing and Transformation
  • Performance Optimization
  • Data Engineering with Hadoop and Spark
  • Testing and debugging

About the Company

Discover your future at Citi Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Details

Salary Range

Salary not disclosed

Location

Chennai, Tamil Nadu, India

Employment Type

On-Site/Resident

Original Posting

View on company website
Create resume for this position