Senior Python Engineer, Applications Development Senior Programmer Analyst
Citi
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 64% of similar roles. Most pay $142,300–$178,737 — the shaded band above. At the midpoint, this role pays about $152k versus about $161k for comparable roles.
Based on 240 similar postings.
Employer
Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.
Citi currently has 256 open roles on FindRole.
Listed pay typically runs $140,080–$210,120 across 238 roles with salary data.
Most-posted roles
At a glance
Senior Python Engineer - Applications Development Sr Programmer Analyst - Assistant Vice President joins the Retail and Wealth Risk Engineering team within the Enterprise Risk Technology platform. This role involves designing, building, and maintaining scalable data pipelines and enterprise-grade AI agents to support high-volume ELT/ETL processes. The engineer will develop microservice integrations using cloud-native infrastructure, OpenShift, or Kubernetes while managing CI/CD pipelines. Key responsibilities include building data federation layers for lambda and Data Mesh architectures and deploying GenAI tools like Google ADK and Flash 2.5+ LLMs. Required technical skills include Python, PySpark, Databricks, FastAPI, Kafka, SQL, and advanced prompt engineering with tools like Devin.AI or GitHub Copilot. The role addresses complex data-intensive applications within the banking retail products domain, specifically focusing on cards, mortgages, deposits, and wealth management to ensure data integrity and security.
Skills
What you'll do
What we're looking for
More like this
Citi
Citi
Citi
Citi
Citi
Citi