His research targets building novel data-driven systems that bring classic database benefits, such as scalability and ease of programming, to new domains. In work that started during his postdoc at Cornell University, Marcos is investigating how to bring data management techniques into programming of parallel applications, such as computer games and behavioral simulations, in cloud platforms. During his PhD in the Systems Group at ETH Zurich, he investigated hybrid search and data integration architectures for personal dataspace management in the iMeMex project. Previously, Marcos obtained his MSc from PUC-Rio, Brazil, and his BSc from UNICAMP, Brazil.