Senior Python Engineer - Applications Development Sr Programmer Analyst - C12 - RUTHERFORD
Citi
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 70% of similar roles. Most pay $147,818–$217,725 — the shaded band above. At the midpoint, this role pays about $152k versus about $183k 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 370 open roles on FindRole.
Listed pay typically runs $125,760–$188,640 across 346 roles with salary data.
Most-posted roles
At a glance
The Principal Engineer role within the Retail and Wealth Risk Engineering team at Enterprise Risk Technology involves designing and maintaining scalable data pipelines using cutting-edge technologies. Day-to-day responsibilities include developing robust ELT/ETL processes with Python, PySpark, and Databricks to handle large datasets, deploying AI agents with Google ADK and Flash LLMs for automation, and integrating agentic AI tools like Devin.AI and GitHub Copilot through advanced prompt engineering. The candidate will also build data federation layers using Starburst and develop microservice integrations on Kubernetes architecture. Essential skills include extensive experience in Python and PySpark, proficiency in SQL, and a deep understanding of data warehousing concepts. Ideal candidates have a background in large-scale application development within the banking retail products domain, with hands-on experience in automating microservices and applying AI/ML techniques to solve real-world business problems.
Skills
What you'll do
What we're looking for
More like this
Citi
Citi
PayPal
PayPal
PayPal
MongoDB