Data Solutions Engineer, Assistant Vice President

Citi•Irving, TX
•$107,120 - $160,680•Hybrid

About The Position

Citi is looking for a Data Solutions Engineer (Applications Development Senior Programmer Analyst - C12) to join a team building the data pipelines and platforms that support analytics, reporting, and data science across a global financial institution. This is a hands-on engineering role where you will contribute to the development of scalable, cloud-based data solutions alongside experienced engineers, architects, and data scientists. If you are looking to develop your skills on complex, real-world data challenges at enterprise scale, this is a strong next step in your data engineering career.

Requirements

  • 5+ years of experience in data engineering, software engineering, or a closely related discipline.
  • Practical experience designing and building large-scale data pipelines and distributed data processing solutions in production environments.
  • Hands-on development experience using Python and Apache Spark (PySpark) to process and transform data at scale.
  • Experience working with cloud-based data platforms, with exposure to AWS or Google Cloud Platform (GCP).
  • Working knowledge of data warehousing concepts, data modeling, and distributed processing frameworks including Spark, Hadoop, Kafka, or Hive.
  • Drive implementation, consistent patterns, reusable components, and coding standards for data engineering processes
  • Tune Big data applications on Hadoop and non-Hadoop platforms for optimal performance
  • Be the technical expert and partner with team members on Big Data and Cloud Tech stacks.
  • Familiarity with containerization tools such as Docker and Kubernetes.
  • Clear communication skills with the ability to work effectively across technical and non-technical teams.

Nice To Haves

  • Experience using Snowflake/Databricks for cloud data warehousing and analytics.
  • Exposure to migrating or modernizing legacy data platforms, including SAS-based workflows.
  • Familiarity with machine learning data pipelines and MLOps concepts.
  • Development experience in Scala or Java alongside Python.
  • AWS or GCP cloud certification(s).

Responsibilities

  • Build and maintain scalable, high-performance data pipelines that support analytics, reporting, and machine learning capabilities across the organization.
  • Develop Big Data solutions using Apache Spark, Hadoop, and cloud-native services to process and manage large volumes of data reliably.
  • Partners with data scientists and analytics teams to engineer data pipelines that support advanced analytics and machine learning use cases.
  • Collaborate with architects and senior engineers to gather requirements and contribute to the implementation of data platform designs.
  • Apply data quality controls, monitoring, and automation to maintain data governance and auditability standards.
  • Research emerging technologies and share recommendations that could improve platform performance, scalability, or maintainability.
  • Support the development of junior engineers by sharing knowledge and technical best practices within the team.
  • Participate in Agile delivery activities including sprint planning, development, testing, and production support.

Benefits

  • medical
  • dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service