Chief Scientist i współwłaściciel firmy Tooploox, zajmującej się uczeniem maszynowym.
Doświadczenie zawodowe zdobywał w Google, Qualcomm i Telefónice.
Kieruje pracami zespołu zajmującego się widzeniem maszynowym CVLab.
Pełni funkcję Senior Member w IEEE.
Jest członkiem licznych organizacji naukowych, w tym ekspertem NCBR.
Jest członkiem zespołu uczenia maszynowego GMUM na Uniwersytecie Jagiellońskim, a także liderem grupy badawczej zajmującej się widzeniem maszynowym w IDEAS NCBR.
Pełni funkcję Associate Editor w IEEE Access oraz MDPI Electronics i recenzuje prace publikowane w czasopismach TPAMI, IJCV, CVIU, TIP i TMM.
Jest współzałożycielem startupu technologicznego Comixfy, wykorzystującego metody AI do edycji wideo.
Specjalizuje się w obszarach: widzenie maszynowe (symultaniczna lokalizacja i mapowanie, wyszukiwanie wizualne), uczenie maszynowe (głębokie sieci neuronowe, modele generatywne, uczenie ciągłe), uczenie reprezentacji (deskryptory binarne).