Woo was a chief economist at Bank of America Merrill Lynch in Hong Kong. He was a senior economist at the International Monetary Fund in Washington D.C. from 2009-14. Previously, Woo held an economist position at the Organisation for Economic Cooperation and Development in Paris.