Doutorado em Engenharia Informática pelo Instituto Superior Técnico (IST, 2011), é atualmente Professor Associado no ISCTE-IUL e investigador integrado do INESC-ID Lisboa. É atualmente o Coordenador Executivo da Área Científica Human Language Technologies (HLT) do INESC-ID (2020-) e membro do Conselho Científico do INESC-ID (2017-). Foi Presidente do Conselho Pedagógico do ISCTE-IUL (2017-2019), membro da Comissão Permanente do Conselho Pedagógico do ISCTE-IUL (2015-2017). Participou em vários projetos nacionais e europeus, tendo coordenado a equipa do INESC-ID no âmbito do projeto europeu SPEDIAL (2014-2015). É atualmente o coordenador científico do projeto AppRecommender (2019-2021). Os seus atuais interesses de investigação centram-se no processamento da língua natural, aprendizagem automática e Text Mining para as redes sociais. Participou na organização de vários encontros científicos internacionais: PROPOR 2020 (Évora), EAMT 2020 (Lisboa), IPMU2020 (Lisboa), ENMLP 2015 (Lisboa). Tem estado envolvido na organização da escola de verão LxMLS - Lisbon Machine Learning Summer School, desde 2016. É membro da ISCA Speech e Senior Member do IEEE (2016-).