| 2007 - obecnie | adiunkt (wcześniej asystent) w Instytucie Badań Systemowych PAN. |
| 2004 - obecnie | adiunkt (wcześniej asystent) w Katedrze Automatyki i Technik Informacyjnych na Wydziale Inżynierii Elektrycznej i Komputerowej Politechniki Krakowskiej. | 2011 - 2012 | podoktorski staż w Intytucie Podstaw Informatyki PAN /post-doc/ (opiekun prof. dr hab. inż. Janusz Kacprzyk). |
| 2003 - 2004 | asystent w Instytucie Metod Komputerowych w Inżynierii Lądowej, na Wydziale Inżynierii Lądowej Politechniki Krakowskiej. |
| 2002 - 2004 | administrator w Instytucie Metod Komputerowych w Inżynierii Lądowej na Wydziale Inżynierii Lądowej, Politechniki Krakowskiej. |
| 2000 - 2003 | prowadzenie zajęć dydaktycznych (jako student-asystent) na Wydziale Inżynierii Lądowej Politechniki Krakowskiej. |