CV/Bio Ralf Lämmel

Overview positions Ralf Lämmel

  • since April 2018: Software engineer at Facebook, London, UK
  • since 07/2007: Professor (W3) of Computer Science, University of Koblenz-Landau, Germany
  • 01/2005 - 07/2007: Program Manager R&D, Microsoft Corp., Redmond, WA, USA
  • 01/2001 - 03/2005: Assistant Professor (permanent), VU Amsterdam, NL
  • 01/2001 - 01/2005: Researcher (part-time), CWI, Amsterdam, NL
  • 07/1999 - 01/2001: PostDoc, CWI, Amsterdam, NL
  • 01/1999 - 06/1999: Lecturer (permanent), University of Rostock, Germany
  • 01/1999: Dissertation, University of Rostock, Germany


Ralf Lämmel is Software Engineer at Facebook since 2018 and Professor of Computer Science (currently on leave of absence) at the University of Koblenz-Landau in Germany since 2007. In the past, he had held positions at the University of l'Aquila, Microsoft, the Free University of Amsterdam, CWI (Dutch Center for Mathematics and Computer Science), and the University of Rostock, Germany.

His research and teaching interests include software language engineering, software reverse engineering, software re-engineering, mining software repositories, functional programming, grammar-based and model-based techniques, and, more recently, megamodeling. In his current work at Facebook, he applies machine learning (in a broad sense) in an infrastructural context while developing an increasing interest in data engineering and science.

He is one of the founding fathers of the international summer school series on Generative and Transformational Techniques on Software Engineering (GTTSE) and the international conference on Software Language Engineering (SLE). He is the author of Springer textbook on Software Language Engineering: Software Languages: Syntax, Semantics, and Metaprogramming, Springer, 2018, which received the Choice Award "Outstanding Academic Title" in 2019.