Ana Maria de Almeida tem um Doutoramento em Matemática e possui uma especialização em Ciências da Computação. Os seus interesses de investigação centram-se em Algoritmia, Machine Learning (aprendizagem automática), Extração e Reconhecimento de Padrões, Ciência de Dados, Algoritmos Genéticos e Computação Evolucionária e em Ética em AI e na Investigação. Ana Maria tem especial interesse na construção de modelos de aprendizagem automática autoajustáveis para aplicações reais, assim como no desenvolvimento de estratégias evolutivas e híbridas para problemas multicritério.
Participa(ou) em estudos e projetos científicos internacionais e nacionais e presidiu (ou co-presidiu) importantes conferências internacionais em Ciências da Complexidade e Informática. Ana Maria participou em projectos de investigação fundamental e aplicada e em projectos de investigação e inovação entre o meio académico e a indústria, tanto a nível nacional como internacional. É membro do IEEE (Senior Member), cofundadora do IMS Portuguese Chapter, Secretária do CIS Portuguese Chapter e membro da ACM.