Before that he worked as a senior research scientist at the Research Group Scientific Computing at the University of Vienna, Austria. His current research interests include intelligent programming environments and performance-oriented software engineering for parallel and distributed systems. He contributed to several EU-funded projects and was coordinator of the recently completed FP7 project Performance Portability and Programmability for Heterogeneous Many-core Architectures (PEPPHER).