2,064,854open jobs
121,996companies
242,529added this week
Browse all
Salary
≈ $12k – $26k per year (Estimated)
Location
In office (Pune)
Seniority
Junior · 2+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 30, 2026. First seen by Alion on Oct 26, 2026. Citi scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Citi is one of the largest banks in the world, tracing its lineage to the City Bank of New York founded in 1812 and taking its modern shape through the 1998 merger that created Citigroup. Its most distinctive asset is a cross-border payments and treasury network unmatched by any competitor, moving trillions of dollars a day for multinational corporations, governments and other banks across roughly ninety countries. Alongside that institutional franchise it runs markets and investment banking, wealth management and a United States personal bank, and has spent recent years simplifying itself by exiting consumer operations across Asia, Europe and Latin America.

The Applications Development Programmer Analyst

Citi is seeking a Applications Development Programmer Analyst 2 (C10) to join its Technology - Data Engineering function, focused on the PySpark / Spark-based Data Platform. In this role, you will design, develop, and maintain scalable data pipelines and analytical solutions, supporting large-scale data operations across enterprise systems. You will work within a full software development lifecycle (SDLC) environment spanning Development (NAM), UAT, and Production.

activities.

Core Technical Duties

Design, develop, test, and maintain PySpark and Apache Spark data pipelines for batch and streaming workloads.

Manage and monitor Spark Streaming Jobs (running Sunday evening through Saturday afternoon) performing Eligibility and Data Quality (DQ) checks, publishing data to Kafka sender topics, and processing exception/XMEV requests.

Manage and monitor Spark Batch Jobs (running hourly or every 2 hours) that store audit, inbound, and outbound data into Hive tables (e.g., gfolyreg_managed.SWXPTT_audit).

Respond to ITRS Alerts and system monitoring events (e.g., job failures, kills, or jobs not triggered within 30 minutes of scheduled time).

Work with large-scale data sources across Oracle, Hadoop, Impala, and SAS Server.

Configure and manage JDBC connections from SAS, Python, and R to dedicated Sandbox/data platform environments.

Collaborate on schema creation during code deployment; raise CMP tickets for permission grants and country-specific schema access.

Support the retirement of legacy applications and champion adoption of modern data engineering technologies.

Technical Stack

Tool / Technology - Role in Platform

Python / PySpark - Primary language for data pipeline development

Apache Spark - Distributed compute engine for large-scale data workloads

Spark Streaming - Real-time data processing and Kafka integration

Spark Batch - Scheduled ETL jobs writing to Hive tables

SAS Server - Main analytical tool with Oracle/Hadoop/Impala access

Hadoop / HDFS / Hive - Distributed storage, batch processing, and table management

Impala - Fast SQL querying on Hadoop data

Kafka - Event streaming and messaging platform

Oracle / JDBC - Relational database connectivity

Autosys - Job scheduling, alerting, and monitoring

Required Skills & Qualifications

Must Have:

  • Proficiency in Python and PySpark for distributed data engineering.
  • Experience with Apache Spark (Streaming and Batch) in production environments.
  • Strong understanding of SQL and ability to work with relational (Oracle) and columnar (Impala, Hive) databases.
  • Familiarity with Kafka or event-driven architectures.
  • Experience with job scheduling and monitoring tools (e.g., Autosys, ITRS).
  • Knowledge of data governance, access management, and information security standards.
  • Strong problem-solving skills for diagnosing and resolving complex data pipeline issues.

Good to Have:

  • Experience with SAS or equivalent enterprise analytical platforms.
  • Familiarity with SDLC practices across Development, UAT, and Production environments. ( GitHub / Light speed )

Qualifications:

  • 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

Education:

  • Bachelor’s degree/University degree on information technology or Engineer or equivalent experience

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,064,854 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
Pune
≈ $15k – $35k per year (Estimated) · Remote (India) · 4+ years exp · Bengaluru
Python
Java
SQL
Databases
MySQL
Oracle
Cassandra
Analytics
ETL/ELT
Apply
≈ $12k – $28k per year (Estimated) · In office · 1+ year exp · Bachelor's Degree · Mumbai
Python
AI/ML
Pandas
NumPy
Machine Learning
Apply
≈ $11k – $25k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Noida
Python
SQL
Python
pySpark
Databases
Databricks
AI/ML
Spark
Analytics
ETL/ELT
Alteryx
Dimensional Modeling
Apply
≈ $14k – $36k per year (Estimated) · In office · Full-Time · 4+ years exp · Master's Degree · Bengaluru
JavaScript
SQL
Analytics
Power BI
Alteryx
Microsoft Excel
Apply
≈ $14k – $35k per year (Estimated) · Hybrid · Full-Time · 3+ years exp · India
Python
Databases
Databricks
AI/ML
Spark
Apply
≈ $27k – $50k per year (Estimated) · Hybrid · 8+ years exp · Pune
Java
SQL
Java
Spring Boot
Databases
PostgreSQL
MS SQL
MariaDB
Apache Kafka
AI/ML
Spark
Airflow
DevOps
Rest API
AWS
Analytics
ETL/ELT
AWS Glue
Master Data Management
Apply
Databricks Architect 2 hours ago
≈ $27k – $51k per year (Estimated) · Hybrid · 12+ years exp · Pune
Python
SQL
Python
pySpark
Databases
Databricks
Delta Lake
AI/ML
Spark
DevOps
GCP
Azure
CI/CD
Git
AWS
Analytics
ETL/ELT
Apply
Data Architect 2 hours ago
≈ $27k – $51k per year (Estimated) · Hybrid · 10+ years exp · Bachelor's Degree · Pune
Python
SQL
Databases
PostgreSQL
Snowflake
Db2
Analytics
ETL/ELT
Apply
≈ $13k – $35k per year (Estimated) · Hybrid · 4+ years exp · Pune
Python
SQL
Python
pySpark
Databases
Snowflake
Databricks
Delta Lake
AI/ML
Spark
DevOps
Azure DevOps
Azure
CI/CD
Git
Analytics
ETL/ELT
Azure Data Factory
Dimensional Modeling
Management
Agile
Scrum
Apply
Data Engineer 6 hours ago
≈ $19k – $42k per year (Estimated) · Hybrid · 8+ years exp · Pune
Python
SQL
Databases
Snowflake
Databricks
AI/ML
LLMOps
DevOps
Azure
CI/CD
Docker
Analytics
ETL/ELT
Informatica
Management
Agile
Apply
See all jobs
This is one of many
2,064,854 more open roles from verified company boards, updated every day.