Python/Pyspark Programmer Analyst - Officer

Citi

Remote Actively hiring Posted this week
Tampa, Florida Posted 4 days ago $76,560$106,840 / year

At a glance

AI generated

TL;DR

The Applications Development Intermediate Programmer Analyst role is an intermediate position within the Technology team at a financial services company in Tampa, Florida. This individual will advise and mentor junior analysts while identifying and solving complex problems through evaluative judgments and innovative solutions. They will serve as a subject matter expert to senior stakeholders and other team members, exercising independence of judgment and autonomy daily. The ideal candidate possesses deep expertise in the Hadoop ecosystem, including HDFS, YARN, and MapReduce, alongside advanced proficiency in Apache Spark (PySpark) for developing and optimizing large-scale data processing applications. They should also be adept at writing complex HiveQL queries and familiar with data integration tools like Apache Sqoop and Kafka, as well as workflow orchestration platforms such as Oozie and Airflow. This role requires strong object-oriented programming skills in Scala and Python, particularly PySpark for data manipulation and analysis.

Skills

Hadoop Spark PySpark Scala Python Pandas NumPy Apache Hive Apache Oozie Apache Airflow Apache Kafka Apache Flume YARN Mesos Kubernetes MapReduce Tez ORC Parquet Avro

What you'll do

  • Identify and recommend solutions for technical problems in application systems.
  • Advise and mentor new or lower-level analysts within the Technology team.
  • Serve as a subject matter expert (SME) to senior stakeholders and team members.
  • Develop Spark applications using PySpark with expertise in performance optimization.
  • Write complex HiveQL queries for data analysis and ETL processes efficiently.

What we're looking for

  • In-depth knowledge of Hadoop ecosystem including HDFS, YARN, and MapReduce.
  • Expert-level skills in Apache Spark with proficiency in PySpark and performance optimization.
  • Advanced proficiency in HiveQL for complex queries and ETL processes.
  • Strong object-oriented programming skills in Scala and Python (PySpark).
  • Experience with data integration tools like Sqoop, Flume, Kafka, and workflow orchestration tools Oozie, Airflow.
  • 0-3 years of relevant experience in the Financial Services industry.
  • Intermediate level experience in Applications Development role.

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 328 open roles on FindRole.

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

Most-posted roles

View all roles at Citi