Spark Developer - C10 - Chennai
Citi
Compensation
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