901,708open jobs
55,685companies
152,804added this week
Browse all
Salary
≈ $14k – $33k per year (Estimated)
Location
Hybrid (Pune, India)
Seniority
Middle · 4+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Sep 28, 2026. First seen by Alion on Sep 28, 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.

## Job Description: Data Engineer - Python with Ab Initio Exposure

We are seeking a skilled Data Engineer with strong Python experience and exposure to Ab Initio. The ideal candidate will design, develop, and maintain reliable data pipelines, ETL processes, and data integration solutions using modern Python-based technologies while supporting enterprise data platforms.

### Key Responsibilities

- Design, develop, and maintain scalable batch and near-real-time data pipelines using Python.

- Build ETL/ELT processes for data extraction, transformation, validation, and loading.

- Work with relational databases, data warehouses, APIs, files, and distributed data platforms.

- Develop reusable Python modules, frameworks, and automation utilities for data engineering workflows.

- Support and enhance existing Ab Initio applications, graphs, and workflows under guidance from senior team members.

- Collaborate with business analysts, data architects, developers, and stakeholders to understand data requirements.

- Implement data quality checks, reconciliation, error handling, logging, and exception management.

- Optimize pipeline performance, scalability, reliability, and resource utilization.

- Perform root cause analysis and resolve data-related production issues.

- Integrate data pipelines with enterprise systems, databases, cloud platforms, and scheduling/orchestration tools.

- Participate in code reviews, testing, deployment, and production support activities.

- Document technical designs, data mappings, operational procedures, and workflows.

- Follow data governance, security, compliance, and engineering standards.

### Required Skills and Qualifications

- 4+ years of experience in data engineering, ETL development, or data integration.

- Strong programming experience in Python, including scripting, object-oriented programming, data processing, and automation.

- Good knowledge of SQL, relational databases, data warehousing, dimensional modeling, and ETL concepts.

- Experience with Python data libraries such as Pandas and PySpark, or equivalent distributed processing frameworks.

- Exposure to Ab Initio tools, including GDE, Co>Operating System, EME, or Conduct>It.

- Understanding of Ab Initio graphs, components, metadata, workflows, and operational processes.

- Experience implementing data validation, reconciliation, error handling, and monitoring.

- Familiarity with Git, CI/CD, testing practices, and Agile delivery methods.

- Strong analytical, troubleshooting, and problem-solving skills.

- Excellent communication and collaboration skills.

### Preferred Skills

- Experience with Apache Airflow, Control-M, or other workflow orchestration tools.

- Exposure to Spark, Kafka, cloud data platforms, or containerized environments.

- Familiarity with data modeling, metadata management, data lineage, and data quality frameworks.

- Experience working in financial services, banking, or other highly regulated environments.

- Knowledge of performance tuning for Python, SQL, Spark, or Ab Initio workloads.

- Experience supporting enterprise-scale data migration or modernization initiatives.

### Education

Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.

### Experience Level

Mid-level Data Engineer with strong Python expertise and working exposure to Ab Initio; candidates with deeper Ab Initio experience are welcome.

## Job Description: Data Engineer - Python with Ab Initio Exposure

We are seeking a skilled Data Engineer with strong Python experience and exposure to Ab Initio. The ideal candidate will design, develop, and maintain reliable data pipelines, ETL processes, and data integration solutions using modern Python-based technologies while supporting enterprise data platforms.

### Key Responsibilities

- Design, develop, and maintain scalable batch and near-real-time data pipelines using Python.

- Build ETL/ELT processes for data extraction, transformation, validation, and loading.

- Work with relational databases, data warehouses, APIs, files, and distributed data platforms.

- Develop reusable Python modules, frameworks, and automation utilities for data engineering workflows.

- Support and enhance existing Ab Initio applications, graphs, and workflows under guidance from senior team members.

- Collaborate with business analysts, data architects, developers, and stakeholders to understand data requirements.

- Implement data quality checks, reconciliation, error handling, logging, and exception management.

- Optimize pipeline performance, scalability, reliability, and resource utilization.

- Perform root cause analysis and resolve data-related production issues.

- Integrate data pipelines with enterprise systems, databases, cloud platforms, and scheduling/orchestration tools.

- Participate in code reviews, testing, deployment, and production support activities.

- Document technical designs, data mappings, operational procedures, and workflows.

- Follow data governance, security, compliance, and engineering standards.

### Required Skills and Qualifications

- 4+ years of experience in data engineering, ETL development, or data integration.

- Strong programming experience in Python, including scripting, object-oriented programming, data processing, and automation.

- Good knowledge of SQL, relational databases, data warehousing, dimensional modeling, and ETL concepts.

- Experience with Python data libraries such as Pandas and PySpark, or equivalent distributed processing frameworks.

- Exposure to Ab Initio tools, including GDE, Co>Operating System, EME, or Conduct>It.

- Understanding of Ab Initio graphs, components, metadata, workflows, and operational processes.

- Experience implementing data validation, reconciliation, error handling, and monitoring.

- Familiarity with Git, CI/CD, testing practices, and Agile delivery methods.

- Strong analytical, troubleshooting, and problem-solving skills.

- Excellent communication and collaboration skills.

### Preferred Skills

- Experience with Apache Airflow, Control-M, or other workflow orchestration tools.

- Exposure to Spark, Kafka, cloud data platforms, or containerized environments.

- Familiarity with data modeling, metadata management, data lineage, and data quality frameworks.

- Experience working in financial services, banking, or other highly regulated environments.

- Knowledge of performance tuning for Python, SQL, Spark, or Ab Initio workloads.

- Experience supporting enterprise-scale data migration or modernization initiatives.

### Education

Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.

### Experience Level

Mid-level Data Engineer with strong Python expertise and working exposure to Ab Initio; candidates with deeper Ab Initio experience are welcome.

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

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.
901,708 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
Cloud Data Engineer 9 hours ago
≈ $16k – $37k per year (Estimated) • Hybrid • 3+ years exp • Gurgaon
Python
SQL
Python
pySpark
Databases
Snowflake
Amazon Redshift
AI/ML
Spark
AWS Bedrock
Pandas
Amazon SageMaker
DevOps
CI/CD
AWS
AWS Lambda
GitHub
Amazon S3
IAM
Analytics
Power BI
ETL/ELT
AWS Glue
Apply
≈ $16k – $39k per year (Estimated) • In office • Mumbai
Python
SQL
Python
pySpark
Databases
Snowflake
Databricks
Delta Lake
AI/ML
Copilot
Spark
DevOps
Git
AWS
Analytics
Tableau
ETL/ELT
Alteryx
Management
ServiceNow
Apply
≈ $16k – $33k per year (Estimated) • In office • Full-Time • Bengaluru
Python
Databases
Snowflake
Databricks
DevOps
Azure
CI/CD
AWS
Platform Engineering
Apply
≈ $20k – $49k per year (Estimated) • In office • 3+ years exp • Master's Degree • Bengaluru
Python
C++
MATLAB
AI/ML
Machine Learning
Cybersecurity
Volatility
Apply
Data Scientist 3 hours ago
≈ $20k – $48k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Bengaluru
Python
Java
Rust
C#
C++
C++
PyTorch C++
AI/ML
LangGraph
LangChain
Embeddings
JAX
Function Calling
AI Agents
LangSmith
PyTorch
LLM
Structured Outputs
Tool Use
DevOps
CI/CD
Docker
Kubernetes
Cybersecurity
Volatility
Apply
≈ $13k – $35k per year (Estimated) • In office • Full-Time • 3+ years exp • Tashkent
SQL
Databases
Oracle
RabbitMQ
Apache Kafka
DevOps
CI/CD
Git
Analytics
ETL/ELT
Management
Agile
Scrum
Apply
≈ $20k – $53k per year (Estimated) • Hybrid • Full-Time • 7+ years exp • Pune
Python
JavaScript
Java
TypeScript
Node JS
Java
Spring Boot
AI/ML
Copilot
Devin
DevOps
CI/CD
Docker
Kubernetes
Apply
≈ $19k – $35k per year (Estimated) • In office • 3+ years exp • Moscow
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Databases
PostgreSQL
Frontend
Webpack
React.js
DevOps
CI/CD
Management
Confluence
Jira
Agile
UML
BPMN
Waterfall
Apply
Java Backend Developer 12 hours ago
Hybrid • Full-Time • 2+ years exp • Bachelor's Degree • Chennai • Pune
JavaScript
Java
TypeScript
Java
Spring Boot
Frontend
Angular
DevOps
CI/CD
Apply
≈ $11k – $27k per year (Estimated) • Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Pune
Python
AI/ML
Claude
Prompt Engineering
Gemini
LLM
Apply
≈ $24k – $42k per year (Estimated) • Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Pune
Python
SQL
Databases
Oracle
AI/ML
Copilot
DevOps
CI/CD
Git
Analytics
Tableau
ETL/ELT
Management
Agile
Apply
≈ $19k – $38k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Pune • Chennai
SQL
Apply
≈ $14k – $33k per year (Estimated) • Hybrid • Full-Time • 4+ years exp • Pune
Java
SQL
DevOps
Splunk
Ansible
Docker
Kubernetes
Grafana
AppDynamics
TeamCity
GitHub
Unix
Apply
≈ $19k – $39k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Pune
Python
SQL
Python
pySpark
Databases
Snowflake
Apache Kafka
Amazon Redshift
AI/ML
Hadoop
Spark
Embeddings
AI Agents
RAG
DevOps
Terraform
GitHub Actions
CI/CD
Jenkins
Git
AWS
Kubernetes
Amazon EKS
AWS Lambda
Amazon S3
IAM
Amazon ECS
Analytics
ETL/ELT
Dimensional Modeling
Management
Agile
Apply
≈ $14k – $33k per year (Estimated) • Hybrid • Full-Time • 4+ years exp • Pune
Python
SQL
Python
pySpark
Databases
Databricks
AI/ML
Hadoop
Spark
DevOps
Linux
Unix
Analytics
ETL/ELT
Apply
Data Engineer 9 hours ago
≈ $15k – $38k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Mumbai • Pune
Python
SQL
Python
pySpark
Databases
Snowflake
Apache Kafka
Amazon Redshift
AI/ML
Spark
DevOps
Terraform
CloudFormation
CI/CD
AWS
FinOps
Amazon S3
Amazon CloudWatch
Amazon Kinesis
Analytics
ETL/ELT
AWS Glue
Management
Agile
Apply
Sr Workday Analyst 7 hours ago
≈ $13k – $26k per year (Estimated) • In office • Full-Time • 3+ years exp • Chennai • Coimbatore • Hyderabad • Mumbai • Pune
Analytics
Microsoft Excel
Apply
Engineer 7 hours ago
In office • Full-Time • 5+ years exp • Pune
Apply
≈ $53k – $110k per year (Estimated) • Hybrid • Full-Time • 12+ years exp • Bachelor's Degree • Pune • Bengaluru • Mumbai • Hyderabad
AI/ML
Edge AI
DevOps
AIOps
Management
Agile
Apply
Senior Accountant-1 8 hours ago
≈ $16k – $35k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Pune
Apply
See all jobs
This is one of many
901,708 more open roles from verified company boards, updated every day.