Python and Pyspark Developer - Assistant Vice President

Citi

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$107,120–$160,680 / yr
Posted
4 days ago
Closes
Jun 30, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $175k
This role $134k
$95k most similar roles pay here $219k

This role pays less than 79% of similar roles. Most pay $142,300–$207,150 — the shaded band above. At the midpoint, this role pays about $134k versus about $175k 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 397 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 367 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Python and Pyspark Developer - Assistant Vice President

As a Python and PySpark Developer at the intermediate level within the Technology team, you will be responsible for contributing to the development of new or revised application systems and programs. Your daily tasks will include conducting feasibility studies, estimating costs and timelines, and implementing applications that meet specific business needs. You will also monitor and control all phases of the development process, from analysis and design to testing and implementation, while providing user support to business users. Additionally, you will recommend security measures post-implementation and consult with clients on advanced programming solutions. The role requires 5 years of Python development experience in data applications, 1 year of PySpark development, and knowledge of big data technologies. You must be adept at managing projects, working under pressure, and adhering to essential procedures while defining operating standards. This position offers the opportunity to work within a large-scale financial institution on complex business problems.

What you'll do

  • Conduct feasibility studies and provide time and cost estimates for new applications.
  • Analyze complex problems and recommend advanced programming solutions using Python and PySpark.
  • Implement and maintain security measures post-implementation to ensure system functionality.
  • Monitor and control all phases of the development process, from design to testing.
  • Serve as an advisor or coach to new analysts in the Applications Development team.
  • Consult with users/clients and other technology groups on issues related to applications.

What we're looking for

  • 5+ years of Python development experience in data applications implementation
  • 1 year of PySpark development experience
  • 6 months to 1 year of experience with big data technologies
  • Experience managing and implementing successful projects
  • Working knowledge of consulting/project management techniques and methods
  • Ability to work under pressure and manage deadlines effectively

More like this

Similar roles

Python Developer, Assistant Vice President

Citi

Remote (Jacksonville, Florida) 64 days ago $96,960$145,440
Python TensorFlow PyTorch scikit-learn RAG vector databases NLP text-to-SQL Kubernetes AWS GCP Azure MLOps Prometheus PostgreSQL
Remote

Python Developer - Vice President - RUTHERFORD

Citi

Remote (700 Edwin L. Ward, Sr. Memori Rutherford, US) 66 days ago $142,320$213,480
Python SQL Spark PySpark TensorFlow Hadoop Hive Shell_scripting Linux Unit_Testing TDD ML/DL/LLM GenAI LLMs Kubernetes CI/CD PostgreSQL MLOps
Remote

Big Data (Python/Scala) Engineer -Assistant Vice President

Citi

Remote (3800 Citigroup Center Drive Building G Tampa, US) 19 days ago $96,960$145,440
Scala Spark Hive PySpark Kubernetes AWS Azure Git Jenkins ELK Stack Grafana Prometheus HDFS YARN MapReduce Zookeeper HBase Cassandra MongoDB RDBMS Apache Oozie Apache Airflow S3 Glue Lambda HDInsight Data Lake Databricks Dataproc BigQuery
Remote