2,039,887open jobs
120,297companies
253,226added 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 28, 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,039,887 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
≈ $13k – $35k per year (Estimated) · In office · Full-Time · 3+ years exp · Hyderabad
Python
Python
Boto3
DevOps
Terraform
Ansible
CloudFormation
AWS
Amazon EC2
Amazon S3
HPC
Linux
Analytics
ETL/ELT
Management
Agile
Apply
Data Engineer 5 hours ago
≈ $14k – $37k per year (Estimated) · In office · Full-Time · 3+ years exp · Bengaluru
SQL
Databases
Microsoft Fabric
DevOps
Azure DevOps
Azure
Analytics
ETL/ELT
Apply
Data Engineer Intern 5 hours ago
In office · Internship · Noida
Python
SQL
Python
pySpark
Databases
MySQL
PostgreSQL
Snowflake
Databricks
Delta Lake
Google BigQuery
Amazon Redshift
Microsoft Fabric
AI/ML
Spark
Airflow
Jupyter Notebook
AI Agents
Pandas
NumPy
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Linux
Analytics
Power BI
ETL/ELT
Azure Data Factory
Apply
≈ $14k – $37k per year (Estimated) · In office · Full-Time · 4+ years exp · India
Python
SQL
Python
pySpark
Databases
Databricks
MS SQL
Azure SQL Database
AI/ML
Spark
Reinforcement Learning
Computer Vision
LLM
Google AI Studio
DevOps
GCP
Azure
AWS
Robotics
Reinforcement Learning
Analytics
ETL/ELT
SSIS
Azure Data Factory
Apply
Mid Data Engineer 5 hours ago
≈ $14k – $36k per year (Estimated) · In office · Full-Time · 4+ years exp · Hyderabad
Python
SQL
Python
pySpark
Databases
MySQL
PostgreSQL
Snowflake
Databricks
Delta Lake
Apache Kafka
Google BigQuery
Amazon Redshift
Microsoft Fabric
AI/ML
Spark
Airflow
DevOps
GCP
Azure
CI/CD
Git
AWS
Docker
Analytics
ETL/ELT
Apply
≈ $11k – $29k per year (Estimated) · Hybrid · Full-Time · 3+ years exp · Bachelor's Degree · Pune
Python
SQL
Python
FastAPI
AI/ML
SHAP
XGBoost
Embeddings
AI Agents
NLP
LightGBM
RAG
Interpretability
Machine Learning
DevOps
Azure
CI/CD
Git
AWS
Docker
Apply
GCP Data Architect 9 hours ago
≈ $28k – $53k per year (Estimated) · In office · Pune
Python
Databases
Google BigQuery
DevOps
GCP
CI/CD
Analytics
ETL/ELT
Apply
≈ $22k – $52k per year (Estimated) · In office · 10+ years exp · Pune
DevOps
GCP
AWS
Cybersecurity
Qualys Cloud Platform
ISO 27001
Apply
Associate 7 hours ago
≈ $4.5k – $7.5k per year (Estimated) · Remote (India) · Full-Time · Bachelor's Degree · Pune
Apply
In office · Full-Time · Pune
JavaScript
Java
TypeScript
Java
Spring Boot
Hibernate
Databases
PostgreSQL
Frontend
Angular
React.js
DevOps
Rest API
OpenShift
GitHub Actions
Azure
CI/CD
AWS
SOAP
Apply
See all jobs
This is one of many
2,039,887 more open roles from verified company boards, updated every day.