W 2004 roku podjął pracę na Wydziale Biologii UAM. W 2007 roku odbył 3 miesięczny staż na Uniwersytecie w Perpignan we Francji w ramach projektu Marie Curie Host Fellowships for the Transfer of Knowledge. Rozpoczął w tym czasie projekt naukowy poświęcony analizom bioinformatycznym domen białkowych zaangażowanych w procesy wyciszania transkrypcji we współpracy z dr Thierrym Lagrange. W 2008 roku został zaproszony przez Uniwersytet w Perpignan jako profesor wizytujący i realizował tam projekt związany z identyfikacją oraz analizą funkcji miRNA w ryżu we współpracy z prof. Manuelem Echeverria. W tym samym roku Rada Wydziału Biologii Uniwersytetu im. Adama Mickiewicza nadała mu stopień doktora habilitowanego nauk biologicznych w zakresie biologii. W czerwcu 2009 roku objął stanowisko profesora nadzwyczajnego w Pracowni Bioinformatyki. Jednocześnie założył własną grupę badawczą, która zajmowała się projektami z obszaru genomiki, analiz danych biologicznych oraz badaniami nad niekodującymi RNA.