Senior Python Engineer, Applications Development Senior Programmer Analyst

Citi

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Rutherford, NJ
Salary
$121,200–$181,800 / yr
Posted
93 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $183k
This role $152k
$108k most similar roles pay here $248k

This role pays less than 75% of similar roles. Most pay $151,500–$214,000 — the shaded band above. At the midpoint, this role pays about $152k versus about $183k for comparable roles.

Based on 240 similar postings.

Employer

About Citi

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

View all roles at Citi

At a glance

TL;DR · Senior Python Engineer, Applications Development Senior Programmer Analyst

Senior Python Engineer - Applications Development Sr Programmer Analyst - C12 - RUTHERFORD joins the Retail and Wealth Risk Engineering team within the Enterprise Risk Technology platform. This role involves designing, building, and maintaining robust data pipelines and scalable solutions for high-volume ELT/ETL processes. The engineer will develop enterprise-grade AI agents using Google ADK, Flash 2.5+ LLMs, and advanced prompt engineering to support application automation and workflow integration. Key responsibilities include managing microservice integrations on OpenShift or Kubernetes architectures, building data federation layers for Data Mesh architectures, and ensuring data integrity across the lifecycle. The role requires expertise in Python, PySpark, FastAPI, Kafka, Databricks, SQL, and YAML/JSON. Technical focus areas include Big Data technologies, cloud-native infrastructure, CI/CD pipelines, and integrating agentic AI tools like Devin.AI or GitHub Copilot to solve complex data-intensive problems within the banking retail products domain.

What you'll do

  • Design, develop, and maintain scalable enterprise-grade AI agents using Python, FastAPI, PySpark, and Databricks.
  • Build and deploy GenAI agents using Google ADK and LLMs to automate workflows with Human-in-the-Loop architecture.
  • Develop data federation layers for Lambda and Data Mesh architectures using tools like Starburst.
  • Automate microservice integrations for data-intensive applications using cloud-native infrastructure, OpenShift, or Kubernetes.
  • Integrate agentic AI tools and platforms through advanced prompt engineering to improve development efficiency.
  • Ensure data quality, integrity, and security throughout the entire data lifecycle.
  • Drive compliance with applicable laws and regulations while managing risk and control issues.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in large-scale application development with mandatory platform for AI agent deployment.
  • 5+ years of experience as an engineering lead focused on Python and PySpark for high-volume ELT/ETL processes.
  • Hands-on experience with agentic AI development using YAML, JSON, FastAPI or Spring Boot, Google ADK, and LLM integrations.
  • Proficiency in programming languages for data analytics such as Python or Scala.
  • Strong SQL skills and experience with various relational databases.
  • Deep understanding of data modeling, warehousing concepts, Data Mesh architecture, and data federation.
  • Experience developing and automating microservice integrations using cloud-native infrastructure like OpenShift or Kubernetes.

More like this

Similar roles

Senior Python Engineer

MongoDB

Canada 101 days ago $137,000$189,000
Python MongoDB PyMongo Django LangChain Open Source AI/ML Large Language Models GitHub PyMongoArrow Web Development Frameworks Scientific Python

Senior Python Engineer

MongoDB

80 days ago $126,000$248,000
Python MongoDB PyMongo Django LangChain Open Source AI/ML Large Language Models GitHub PyMongoArrow Web Development Frameworks Scientific Python

Senior Applications Development Programmer Analyst

Citi

Remote (Jacksonville, FL) 88 days ago $96,960$145,440
Java Spring Boot Spring MVC Spring Data Reactive Spring RESTful APIs Microservices PostgreSQL MySQL MongoDB Maven Docker Kubernetes Splunk Git CI/CD Agile AWS Azure GCP
5+ yrs exp Remote