Case Study: Python project

We assembled a highly customised team of experienced Python consultants with complimentary experiences in financial services and FRTB-related activities


The challenge

A tier 1 American bank wanted to build a new FRTB calculator from scratch. emagine deployed a team of Python development consultants to partner with them.

With regulatory compliance an essential element within the industry, it was vital for us to understand the team’s legal and internal requirements, and ensure usability and alignment with data needs.


Actions and outcomes

Before starting on site, we conducted a deep dive analysis with our client to understand and diagnose the problems and expectations for delivery. We assembled a highly customised team of experienced Python consultants with complimentary experiences in financial services and FRTB-related activities.

Python was chosen as the strategic development language as it is a concise language to solve business, mathematics and data science problems. This is backed up by the open community for statistics and machine learning as well as many major top-tier banks who employ Python for their risk systems.

  • Agile working: Our team executed against the bank’s strategy and worked in an Agile methodology with 2-week sprints to build the FRTB calculator from scratch.
  • Knowledge transfer: We coached the existing permanent team and ensured knowledge transfer was continuous throughout the programme.
  • Transparent processes: We always start a development project with a defined exit strategy to ensure long-term, client-driven sustainability.

Our experience

Other cases


Client cases

Case Study: ensuring information security

emagine were deployed at a tier 1 investment bank to consult on a major third party cyber security programme.

Client cases

Case study: proposal for improved efficiency

The trading floor of an investment bank was experiencing issues between teams when it came to desktop support, GSP, e-Trading, quants, and developers.

Client cases

Case Study: Consolidation of custody platforms

tier 1 investment bank faced a tight deadline to achieve regulatory guidelines set for OTC reporting. They approached us to identify a plan with clear deliverables to meet the deadlines

Client cases

Case Study: Kick-starting regulatory SA-CVA programme

A top-tier bank required emagine’s Regulatory Practice to kick-start the delivery of the regulatory SA-CVA programme by deploying specialist project resources according to local and global regulatory compliance.

Client cases

Case Study: Agile evolution

tier 1 bank needed to be more adaptable to change in the current climate. They partnered with us to implement Agile methodologies within their organisation.

Client cases

Case Study: Change Practice

A Tier One bank’s front office XVA was managing peripheral risks on a spreadsheet with a monthly manual cycle.

Client cases

Case Study: Supporting front to back XVA framework

A top-tier bank required emagine’s Risk Practice to support and deploy programme management and SME resources for front-to-back XVA framework for a 3-year, $20m programme.

Client cases

Case Study: Python project

You have to be of a particular breed to achieve success. There is no fixed formula for a successful expert, but some common qualities can be found. Read about the key personality traits that indicate an excellent consultant.