Marcia é professora titular da Universidade Federal do Rio de Janeiro. Possui graduação em Engenharia Elétrica pela Pontifícia Universidade Católica do Rio de Janeiro (1987). Possui mestrado (1992) e doutorado (1996) em Engenharia de Sistemas e Computação pela Universidade Federal do Rio de Janeiro, com pesquisa realizada durante um ano na Universidade de Iowa, EUA, através do programa de doutorado sanduíche do CNPq. Realizou pós-doutorado na Universidade de Iowa, no período de 2005 a 2006. Seu orientador de mestrado foi Nelson Maculan (UFRJ) e seus orientadores de doutorado foram Clovis Gonzaga (UFRJ), Kurt Anstreicher (University of Iowa) e Jon Lee (University of Kentucky). Sua área de pesquisa de interesse é Otimização, atuando principalmente nas áreas de programação não linear inteira mista e programação semidefnida.