Entre 1994 et 2006, il a occupé plusieurs postes dans la fonction publique française, à l'Institut national de la statistique (INSEE) et à la Banque centrale, occupant notamment le poste de Chef du service d’Etude et des Synthèses Macroéconomiques Internationales de la Banque de France. Avant de rejoindre le Groupe AXA en 2019, Gilles a occupé plusieurs postes de Senior économiste chez Bank of America Merrill Lynch et Deutsche Bank.