 Before joining the Qatar Foundation, Elmagarmid held a number of posts in academia and industry.He was an associate then a full Professor of Computer Science at Purdue University, where he was involved in teaching and research for 22 years, and a director of the Purdue Cyber Center.He served as a Chief Scientist for Hewlett-Packard's office of Strategy and Technology.