José Machado é Professor Catedrático na Universidade do Minho, onde leciona desde 1987. Doutor em Informática, atua nas áreas de Ciência de Dados, Inteligência Artificial e Informática Médica.
Foi diretor do Centro ALGORITMI (2018-24) e lidera projetos de inovação tecnológica.
Supervisionou 16 alunos de doutoramento concluído e mais de 100 mestres, além de colaborar em projetos nacionais e europeus. Avaliou projetos para agências internacionais e nacionais, e publicou mais de 400 trabalhos científicos. Também é editor de diversas revistas científicas internacionais.
Atualmente lidera o grupo de Ciências e Tecnologias da Computação (CST) e o laboratório de Engenharia de Conhecimento (KEG) do ALGORITMI. É membro da Comissão Coordenadora do Laboratório de Sistemas Inteligentes (LASI) que integra 13 centros de investigação do sistema nacional de investigação. É membro do Senado Académico da Universidade do Minho.