Senior ETL Developer - Assistant Vice President

Citi

Confirmed live today High trust
Closes in 5 days Hybrid

Quick summary

Work type
Hybrid
Location
Tampa, FL
Salary
$96,960–$145,440 / yr
Employment
Full-time
Posted
56 days ago
Freshness
Confirmed live today
Closes
Nov 1, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $151k
This role $121k
$86k $200k
below market most similar roles pay here above market

This role pays less than 75% of similar roles. Most pay $123,112–$177,900 — the blue band above. At the midpoint, this role pays about $121k versus about $151k 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 268 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Senior ETL Developer - Assistant Vice President

The Senior ETL Developer - Assistant Vice President joins the Applications Development team to design, implement, and optimize distributed data processing jobs for large-scale data within the Hadoop Distributed File System. The role involves developing ETL pipelines for data ingestion, cleaning, aggregation, and transformation while collaborating with data engineers and business stakeholders to drive data-driven decisions. Key responsibilities include building Spark applications, fine-tuning memory management, caching, and partitioning strategies, and integrating Spark with frameworks like Hive and Sqoop. The candidate must utilize Python, Spark, and Hadoop to ensure data accuracy and integrity. Technical tasks include troubleshooting job failures, monitoring logs, and optimizing resource usage to solve complex data engineering problems and provide actionable insights through robust software development and systems analysis.

What you'll do

  • Design and implement Spark applications to process and transform large datasets in HDFS.
  • Develop ETL pipelines using Python for data ingestion, cleaning, aggregation, and transformation.
  • Optimize Spark jobs to reduce run time and resource usage through memory management and partitioning.
  • Load data from various sources into HDFS while ensuring data accuracy and integrity.
  • Integrate Spark applications with Hadoop frameworks such as Hive and Sqoop.
  • Troubleshoot and debug Spark job failures by monitoring logs and the Spark UI.

What we're looking for

  • 5-8 years of relevant experience in software development, systems analysis, and programming of software applications.
  • Proficiency in Python and hands-on experience with Apache Spark and Hadoop ecosystems.
  • Experience designing and implementing Spark applications to process and transform large datasets in HDFS.
  • Experience developing ETL pipelines for data ingestion, cleaning, aggregation, and transformation.
  • Experience optimizing Spark jobs, including memory management, caching, and partitioning strategies.
  • Experience integrating Spark applications with Hadoop frameworks like Hive and Sqoop.
  • Working knowledge of consulting and project management techniques or methods.
  • Bachelor’s degree or equivalent experience.

More like this

Similar roles

Java/SQL Developer - Assistant Vice President

Citi

Tampa, FL 8 days ago $96,960–$145,440
Java Spring Microservices SQL TDD Linux Kafka TIBCO EMS Redis Gemfire Docker Kubernetes React HTML5 CSS Microsoft SQL Server Agile
5+ yrs exp Hybrid