Job description Posted 14 October 2024

Title: Senior Financial Engineer AI Lead

Location: Hybrid 2 days on site London

Length: 6 months with scope to extend

Rate: £770 via umbrella

Summary

Financial Engineering (GRA) is a part of HSBC’s Global Risk Function which provides solutions using analytics, tools, and models to identify, measure and manage key risks.

The Senior Financial Engineer for this role is responsible for:

• Design, build and implementation of python based solutions for Global Risk Analytics, including but not limited to Generative AI research and develop new techniques in data science, Generative AI and related areas to improve the quality of outputs

• perform detailed testing of prompts and data inputs and outputs

• delivery of a coding environment that is easy to use, is robust and can be fully re-used

• work closely with Quantitative Analytics, IT and Front Office teams to create synergies across different functions and departments

Responsibilities:

• Responsible for Implementing software strategically, following best practice to ensure that solutions address the evolving business and regulatory requirements;

• Work closely with the Head of Traded Risk Financial Engineering to ensure smooth change management and maintenance of the system in compliance with HSBC Group standards;

• Work closely with the Quantitative Analytics teams to build software solutions that are practical, workable and comply with accounting, regulatory or other requirements;

• Ensure FIM and other applicable accounting/regulatory requirements are met. Liaise with Internal/External audit and regulators where necessary;

• Maintain focus on process optimisation and identify opportunities to enhance cost efficiency where possible (e.g. automation, outsourcing, centralisation etc).

Main Challenges:

• Rapid response to issues as they arise. Ability to drive quickly to the heart of an issue and propose appropriate solutions.

• Realise efficiency gains through the automation and streamlining of tools and processes.

• Managing work and processes across multiple sites.

Background Essentials:

• Critical programming skills in Python 3.x with deep knowledge of numpy and pandas

• Strong knowledge in Software Engineering, Object Oriented Design and Design Patterns

• Experience with prompt engineering and an understanding of how Generative AI solutions / Large Language Models work

• Experience with prompt engineering in the context of Generative AI solutions / Large Language Models

• Experience with RAG systems in the context of Generative AI/Large Language Models

• Familiarity with advanced Generative AI techniques and framework like Agents, Graph RAGs, Langchain or similar libraries

• Knowledge and experience of building AI (especially Generative AI) solutions

• Experience working with Cloud based APIs for Large Language Models

• Knowledge of web UI coding frameworks python based such as Dash, Streamlit

Background Desired:

• Experience on other Object Oriented language like C#,C++, Java