Marcio Fonseca is a Machine Learning Engineer with 11 years of experience combining production software engineering and academic research, currently applying generative and classical ML techniques to legislative problems at Brazil’s Chamber of Deputies. He holds a PhD in NLP from the University of Edinburgh, where his work under Prof. Shay Cohen deepened expertise in language models and cognitive approaches to text. Marcio’s career spans roles as a software architect and engineering lead, giving him a rare blend of systems design, team mentoring, and hands-on model deployment in public-sector settings. He has a track record of analyzing parliamentary data and building legal text classification systems that inform policy insights. Comfortable moving between research and production, he also brings entrepreneurial experience from founding a tech startup and practical AI training from a Udacity autonomous-systems nanodegree.
11 years of coding experience
14 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at The University of Edinburgh
Bachelor of Science (BS), Computer Engineering, Bachelor of Science (BS), Computer Engineering at Instituto Militar de Engenharia
Self-Driving Car Engineer Nanodegree, Artificial Intelligence, Self-Driving Car Engineer Nanodegree, Artificial Intelligence at Udacity
High School, High School at Colégio de Aplicação da UFRJ
Contributions:5 commits, 4 pushes, 1 branch in 5 years 8 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Marcio Fonseca - Machine Learning Engineer at Câmara dos Deputados