FX Gen AI Engineer - (Python) - VP

Citi Group

Greater London

Hybrid

GBP 90,000 - 130,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Citi London is hiring a Senior Gen AI Engineer to build data-driven FX analytics and Gen AI solutions. You will craft scalable data pipelines, partner with FX sales/trading, and implement robust data governance to support strategic data initiatives.

The role requires strong Python/Gen AI capability, experience with ML in finance, and collaboration across traders, quants, and technology. Hybrid work model with occasional on-site collaboration.

Qualifications

  • Master's degree or above in a STEM discipline.
  • Hands-on software engineering experience.
  • Proficient in Gen AI applications with Python or Go/Rust.
  • Strong Python skills with data/ML libraries and visualization.
  • Experience building ML models in finance.
  • Proficient with Git and Linux environments.
  • Experience with SQL, MongoDB, Kafka, etc.
  • Familiarity with Docker, Kubernetes, CI/CD.

Responsibilities

  • Engineer production-grade FX data and analytics Gen AI solutions.
  • Collaborate with sales/trading stakeholders to define data needs and deliver solutions.
  • Ensure data governance and NTK compliance in implementations.
  • Contribute to the FX data strategy and architecture with the team.
  • Work with FX desks to translate requirements into designs.
  • Interact with Traders and Quants to refine requirements.
  • Design, develop, test new features in applications.
  • Improve SDLC and product quality; lead projects.

Skills

Gen AI development
Python programming
Software engineering
Data analysis
Git & Linux
SQL/NoSQL
Docker/Kubernetes
Data visualization
Communication

Education

Master's degree in STEM

Tools

Git
Docker
Kubernetes
Kafka
MongoDB
KDB
Redis

Job description

Overview

Citi is a world-leading global bank. We have approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. We enable clients to achieve their strategic financial objectives by providing them with cutting-edge ideas, best-in-class products and solutions, and unparalleled access to capital and liquidity.

What We do / The Team

The FX Data Analytics & Gen AI Technology team, within Citi's FX Technology organization, seeks a highly motivated Senior Gen AI Engineer.

The FX Data Analytics & Gen AI Technology team provides data, analytics, and tools to Citi FX sales and trading globally and is responsible for defining and executing the overall data strategy for FX.

The successful candidate will be responsible for developing and implementing data-driven models, and engineering robust data and analytics pipelines, to unlock actionable insights from our vast amount of global FX data. The role will be instrumental in executing the overall data strategy for FX and will benefit from close interaction with a wide range of stakeholders across sales, trading, and technology. We are looking for a proactive individual with a practical and pragmatic attitude, ability to build consensus, and work both collaboratively and independently in a dynamic environment.

Role Overview/What will you do:

As a Gen AI Engineer , your mission is to help shape our team of innovators and technologists toward creating next-level solutions that improve the way our business is run.

  • Engineer production scale FX data and analytics Gen AI solutions for various FX use cases using modern Gen AI technologies
  • Collaborate with stakeholders across sales and trading to understand data needs, translate them into impactful data-driven solutions, and deliver these in partnership with technology.
  • Develop and integrate functionality to ensure adherence with best-practices in terms of data management, need-to-know (NTK), and data governance.
  • Contribute to shaping and executing the overall data strategy for FX in collaboration with the existing team and senior stakeholders.
  • Closely work with FX desks in understanding the requirements and translating into simple and efficient design.
  • Close interaction with Traders and Quants to understand new requirements for applications across the platform
  • Design, Development, Testing of new features in the applications.
  • Continual improvement of the software development lifecycle and quality of the product.
  • Help deliver large scale projects through hands-on development and technical leadership.
  • 3rd line support of the production system (dedicated 24h support teams handle 1st / 2nd line).
  • Mentoring junior members of the team.
Key Skills and Experience required -
  • Master's degree or above (or equivalent education) in a STEM discipline.
  • Proven experience in software engineering and development, and a strong understanding of computer systems and how they operate.
  • Hands on experience coding the Gen AI applications using Python or / and Go / Rust
  • Excellent Python programming skills, including experience with relevant analytical and machine learning libraries (e.g., pandas, polars, numpy, sklearn, TensorFlow/Keras, PyTorch, etc.), in addition to visualization and API libraries (matplotlib, plotly, streamlit, Flask, etc).
  • Experience developing and implementing Machine learning models from data in a financial context.
  • Proficiency working with version control systems such as Git, and familiarity with Linux computing environments.
  • Experience working with different database and messaging technologies such as SQL, KDB, MongoDB, Kafka, etc.
  • Experience working with different caching technologies like Redis.
  • Familiarity with data visualization and ideally development of analytical dashboards using Python and BI tools.
  • Excellent communication skills, both written and verbal, with the ability to convey complex information clearly and concisely to technical and non-technical audiences.
  • Ideally, some experience working with CI/CD pipelines and containerization technologies like Docker and Kubernetes.
Any Beneficial / Nice to have skills and experience:
  • Understanding of modern Gen AI technologies like Agents , MCP
  • Long Chain / Llama Index
  • Fine tuning of Models
  • KDB knowledge
  • Ideally, some familiarity with data workflow management tools such as Airflow as well as big data technologies such as Apache Spark/Ignite or other caching and analytics technologies.
  • A working knowledge of FX markets and financial instruments would be beneficial.
  • undefined
What we'll provide you

By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a c

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

FX Gen AI Engineer - (Python) - VP
FX Gen AI Engineer - (Python) - VP

Citi • Greater London

Hybrid
GBP 90,000 - 140,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+5
FX gen AI engineer
FX gen AI engineer

Citi • Greater London

Hybrid
GBP 90,000 - 150,000
27 days annual leave
Private Medical Care
Life Insurance
+3
Senior Java and AI Engineer (FX Cross Border Payments) - AVP
Senior Java and AI Engineer (FX Cross Border Payments) - AVP

Citi Group • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Gen AI Engineer – FX Data & Analytics
Senior Gen AI Engineer – FX Data & Analytics

Citi • Greater London

Hybrid
GBP 90,000 - 150,000
27 days annual leave
Private Medical Care
Life Insurance
+3
Senior FX Cross Border Payments and AI Engineer - (VP)
Senior FX Cross Border Payments and AI Engineer - (VP)

Citi Group • Greater London

Hybrid
GBP 110,000 - 150,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+5
Senior FX Prime Brokerage and AI Engineer
Senior FX Prime Brokerage and AI Engineer

Citi • Greater London

Hybrid
GBP 140,000 - 180,000
27 days annual leave
Discretional bonus
Private Medical Care & Life Insurance
+3
GenAI Full-Stack Engineer
GenAI Full-Stack Engineer

Citi • Greater London

Hybrid
GBP 90,000 - 120,000
27 days annual leave
Discretionary annual bonus
Private Medical Care & Life Insurance
+4
FX Risk Lead Java Developer + AI (VP)
FX Risk Lead Java Developer + AI (VP)

Citigroup Inc. • Greater London

Hybrid
GBP 120,000 - 170,000
27 days annual leave
Discretional annual bonus
Private Medical Care
+5
Senior FX Java and AI Engineer (Cross Border Payments) - Vice President
Senior FX Java and AI Engineer (Cross Border Payments) - Vice President

Citi Group • Greater London

On-site
GBP 90,000 - 140,000
27 days annual leave
Discretionary annual bonus
Private Medical Care
+4
Senior Java and AI Engineer (FX Cross Border Payments) - AVP
Senior Java and AI Engineer (FX Cross Border Payments) - AVP

Citi • Greater London

Hybrid
GBP 90,000 - 130,000
27 days annual leave plus bank hols
Discretional annual performance bonus
Private medical care & life insurance
+5