Python Developer - Trade Compression

For a major French Investment Bank, we are currently looking to onboard a Python Developer Consultant, to join their Global Market Risk and PnL Technology department.



The Global Market Risk and PnL Technology department is responsible for actively trading CDS, Index, Exotics, Bonds and Repos across London, Paris and Brussels, New York, Hong Kong and Singapore, amongst other regions. The department is also responsible for looking after associated Quantitative Research, Middle Office, Risk and Regulatory areas aligned with the Fixed Income desks.


As per Basel III the Leverage Ratio, designed as part of these new regulations, states that banks should set aside capital roughly in proportion to the gross notional outstanding of their derivatives holdings. Our client needs to abide by these rules and must therefore engaged in trade compression execution.


Compression reduces the gross notional outstanding for a derivatives portfolio, and minimises capital requirements and hence preserves liquidity and cost efficiency for banks, (via a reduction of the “add-on” exposure), resulting in less capital required and greater liquidity.


You would be taking part in helping the team with making sure the bank’s in house technology will execute compression seamlessly with the third party vendors’ technology the bank uses, and get into production mode.




  • Work as a business aligned Python Developer in our client Front Office Technology team

  • Work on the development, enhancement and maintenance of the in house technology used in conjunction with our trade compression vendors to make them run smoothly

  • In addition, develop within the Quant Research Reporting and batch frameworks in Python and C#

  • Develop tools for the Credit and Prime Solutions and Financing Trading desks within the Fixed Income division of the bank





  • Solid grasp of Python, and its libraries such as Pandas and SciPy


  • GIT flows



  • Good understanding of PnL and delta

  • Previous experience of Front Office risk and PnL support and development

  • Good understanding of Fixed Income products




  • Must be a robust Developer with strong communication skills

  • Experience working with trader or in a trading floor environment

  • Proactive and flexible approach to dealing with challenges

  • Strong communication and analytical skills – able to work with trading desks, business management, Quantitative Research and IT teams to build and deliver solutions

  • Analytical Skills – ability to follow complex quantitative concepts

  • Able to work independently and deliver when under pressure and time constraints

  • Acts with discipline




  • Knows and understands trade compression, and can communicate it clearly to his teammates and colleagues

  • Good knowledge of C#, Excel/VBA

  • Good knowledge of Angular2

Download this description in a PDF format.