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

Citi

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$96,960–$145,440 / yr
Posted
19 days ago
Closes
Jun 30, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $175k
This role $121k
$83k most similar roles pay here $225k

This role pays less than 92% of similar roles. Most pay $139,400–$211,200 — the shaded band above. At the midpoint, this role pays about $121k 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 · Big Data (Python/Scala) Engineer -Assistant Vice President

This senior applications developer role within the technology team at Citi involves conducting feasibility studies and time/cost estimates for IT projects, developing new systems to meet business needs, and providing user support. The position requires expertise in HDFS architecture, YARN resource management, and MapReduce programming, alongside advanced proficiency in Scala for Spark application development and optimization techniques. Candidates must also be skilled in HiveQL queries, data ingestion tools like Apache Sqoop and Kafka, and cloud platforms such as AWS EMR or Azure HDInsight. The role demands strong object-oriented programming skills, experience with version control systems like Git, and familiarity with agile methodologies.

What you'll do

  • Conduct feasibility studies and provide time and cost estimates for IT projects.
  • Develop new applications systems and programs to address specific business needs.
  • Monitor and control all phases of the development process from analysis to implementation.
  • Analyze complex problems and recommend advanced programming solutions to users/clients.
  • Ensure adherence to essential procedures and help define operating standards and processes.
  • Serve as an advisor or coach to new analysts within the applications development team.

What we're looking for

  • 5-8 years of experience in applications development and IT planning
  • In-depth knowledge of HDFS architecture, YARN resource management, and fault tolerance mechanisms
  • Expert-level programming skills in Scala for developing Spark applications
  • Proficiency in writing complex HiveQL queries and optimizing Hive table designs
  • Experience with AWS EMR, Azure HDInsight, or Google Cloud Dataproc for deployment
  • Familiarity with Agile methodologies, CI/CD tools, and version control systems
  • Strong understanding of data storage formats (ORC, Parquet) and RDBMS concepts

More like this

Similar roles

Big Data Support Engineer- Assistant Vice President

Citi

Texas 29 days ago
Shell Perl C C++ .Net Java HTML5 HDFS Hive Impala Spark YARN Sentry Oozie Kafka SQL ORACLE SYBASE Python UNIX Linux Windows Cloudera CI/CD ITIL DevOps AWS Azure GCP Docker Kubernetes Terraform Prometheus Grafana Jenkins Git GitHub Bitbucket Ansible Chef Puppet Nagios Zabbix ELK_stack Splunk PostgreSQL MSSQL Redis MongoDB SRE

Senior Java Big Data Developer - Assistant Vice President

Citi

Remote (480 Washington Boulevard Jersey City, US) 51 days ago $121,200$181,800
Java Spring Apache Spark Kafka Cloudera Ecosystem Hadoop HDFS Hive Impala RESTful Web services JSON XSD AngularJS CSS HTML5 AJAX JavaScript Excel Access WebSphere SVN Bitbucket CI/CD
Remote

Python Data Engineer, Vice President

Citi

Remote (14000 Citi Cards Way Building C Jacksonville, US) 79 days ago $113,840$170,760
Python SQL Data Warehousing Data Modeling Autosys Jira Agile Scrum
Remote