· Helsinki Node Director, EIT ICT Labs2010–2010
· Vice-Director, Helsinki Institute for Information Technology (HIIT)2010–2015
· Chief Research Scientist, Helsinki Institute for Information Technology (HIIT)2009–2015
· Professor (pro tem) in Computer Science, University of Helsinki2009–2009
· Leader of the Adaptive Computing Research Group, Helsinki Institute for Information Technology (HIIT)2003–
· Senior University Lecturer, University of Helsinki2003–
· Senior Research Scientist and Research Coordinator, Helsinki Institute for Information Technology (HIIT)2002–2008
· Professor (acting) in Computer Science, University of Helsinki2001–2002
· Scientific Officer, European Commission1997–2002
· Secretary General (Director), Academy of Finland1995–1997
· Docent in Computer Science, University of Helsinki1995–
· Researcher, Helsinki University of Technology1994–1994
· (Acting) Assistant Professor, University of Helsinki1994–1994
· Senior Researcher, University of Helsinki1993–1993
· Postdoctoral Researcher, Utrecht University1993–1994
· Doctor of Philosophy in Computer Science, University of Helsinki1990–1992
· Licentiate of Philosophy in Computer Science, University of Helsinki1988–1990
· Research Assistant / Researcher, University of Helsinki1988–1990
· Full-time teacher, University of Helsinki1986–1986
· Separate Diploma in Mathematics, University of Helsinki1986–1988
· MS in Computer Science, University of Helsinki1985–1988
· Part-time teacher in mathematics, University of Helsinki1985–1987
· High-school teacher in chemistry, Gymnasiet Svenska Normallyceum1983–1983
· Matriculation examination, Gymnasiet Svenska Normallyceum1981–1983