Ibrahim began his career at ABN AMRO as a risk analyst. He determined the functional specifications of different market and credit risk management systems. He drafted numerous market risk policies and was involved in the approval process for derivatives pricing models. Ibrahim then joined Citigroup to become a relationship manager for Dutch pension funds where he was responsible for selling asset management and alternative investment products. In 2002 left Citigroup for MeesPierson alternative investments department as an analyst and portfolio manager. He was member of the financial committee and the investment committee of MeesPierson.
He lectured on derivatives risk management at the Erasmus University in Rotterdam and regularly gives lectures on financial risk management at the Technical University of Delft. Ibrahim has been a senior trainer for Oxyor since 2005.