Citi is hiring a Data Engineer (Applications Development Programmer Analyst) in Pune for its PySpark/Spark data platform. You will design, build, test and maintain batch and streaming pipelines, monitor Spark streaming jobs that run eligibility and data-quality checks and publish to Kafka, and manage hourly batch jobs that load audit and inbound/outbound data into Hive tables. The role includes responding to monitoring alerts such as job failures or delays, working with large data sources such as Oracle and Hadoop, and supporting code through development, UAT and production. Requirements: 2–5 years of relevant programming and debugging experience with PySpark/Spark, SQL, Kafka and Hive, familiarity with Git and CI/CD, and a degree or equivalent experience.