C

Citi

Runs banking and payments for global clients

Applications Development Senior Programmer Analyst - Assistant Vice President

Data EngineeringConfirmed live in the last 24 hours
Full-timeIrving, TX, USAHybrid

About the Job

Requirements

  • Four to seven years of experience in Data Engineering or related roles.
  • Strong hands-on experience with Python, PySpark, and Spark SQL.
  • Experience with Databricks, including Delta Lake and performance tuning.
  • Working knowledge of Ab Initio, including GDE, Co>Operating System, and Conduct>It.
  • Experience with Snowflake for data warehousing and analytics.
  • Familiarity with Starburst/Trino and data federation concepts.
  • Exposure to Apache Iceberg or similar open table formats.
  • Hands-on experience with at least one cloud platform (AWS, Azure, or GCP) and related data services such as Glue, ADF, Dataflow, Redshift, Synapse, or BigQuery.
  • Understanding of data governance frameworks, including data quality, lineage, cataloging, and security principles.
  • Experience supporting data pipelines for analytics and machine learning workloads.
  • Familiarity with Agile/Scrum methodologies.
  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.

Responsibilities

  • Develop and maintain scalable ETL/ELT pipelines using PySpark, Spark SQL, and Delta Lake on Databricks.
  • Support implementation and management of data platforms across AWS, Azure, or GCP.
  • Work with big data technologies such as Databricks, Snowflake, and Apache Iceberg to process large datasets.
  • Optimize Spark workloads through performance tuning, partitioning strategies, and cost-efficient processing.
  • Contribute to Lakehouse architecture implementation, ensuring data quality, consistency, and reliability.
  • Assist in implementing data federation solutions using Starburst/Trino across multiple data sources.
  • Support data governance initiatives, including data quality checks, lineage tracking, metadata management, and adherence to enterprise standards.
  • Ensure compliance with data security and governance policies, including access controls (RBAC) and auditability.
  • Troubleshoot and optimize data pipelines and queries.
  • Support data modeling for analytics, reporting, and downstream consumption.
  • Collaborate with data scientists and ML teams to enable pipelines for AI/ML and RAG-based use cases.
  • Participate in Agile processes, including sprint planning, stand-ups, and retrospectives.
  • Work with stakeholders to gather requirements and deliver data solutions aligned with business needs.

Desired Qualifications

  • Master’s degree.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs