View All Jobs 124322

Senior Python Engineer - Assistant Vice President

Lead development of a new data analytics and reporting platform for front-office users
New York
Senior
$121,200 – 181,800 USD / year
12 hours agoBe an early applicant
Citigroup

Citigroup

Provides global banking, credit card, wealth management, and investment banking services to consumers, corporations, and governments worldwide.

Senior Python Engineer - Assistant Vice President

Discover your future at Citi. Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

Global Spread Products Front-Office Technology team is building the next generation Data, Analytics & reporting platform to solve for Business and Analytics demands of an Industry leading franchise. Vast amounts of data assets have been accumulated through the years. A next generation data platform, built on new technologies, will facilitate the data being inspected, cleansed, transformed and aggregated for E-trading, Machine Learning, and Senior Management decision support. The final goal is to increase automation and provide state-of-the-art analytics for the e-trading & pricing applications, and power a growing toolkit of dashboards, reports, and interactive BI tools that support critical decision-making for business executives, traders and risk managers.

We are looking to add a motivated, hands-on developer to the team to work on building complex and bespoke reports as well as help the transformation of the data infrastructure. The role will require you to work on Python, Clojure, Tableau/QlikView, and DB/ETL development.

Duties and Responsibilities:

  • Hands on development of critical business facing bespoke and complex reporting needs
  • Collaborate with project managers, business analysts, front office data analysts as well as business end users such as traders to define and implement reporting need
  • Develop frameworks to automate common report needs
  • Work on complex data transformation as part of the larger data & reporting team

Qualifications:

  • Hands-on development experience in Python/Clojure or similar language. Prior Clojure experience is a nice to have
  • Interest in learning & working with Clojure
  • Experience with relational databases SQL Server/Oracle and/or NoSQL data stores. Experience in KDB or other time series databases is nice to have
  • Good communication skills to be able to collaborate with trading and sales functions and work in a global team
  • Experience with Tableau/QlikView/SSRS or similar BI tools
  • Prior knowledge of working with ETL and SQL
  • Experience in front office trading particularly fixed income is a nice to have
  • Strong analytical and troubleshooting skills
+ Show Original Job Post
























Senior Python Engineer - Assistant Vice President
New York
$121,200 – 181,800 USD / year
Engineering
About Citigroup
Provides global banking, credit card, wealth management, and investment banking services to consumers, corporations, and governments worldwide.