Matteo Cannaviccio is a Senior Machine Learning Engineer with 11 years of experience specializing in NLP, data extraction, and knowledge graph construction, currently based in the San Francisco Bay Area. He has built production pipelines that clean and infer missing knowledge graph facts and has fine-tuned LLMs for large multi-label classification tasks spanning thousands of categories. At Diffbot he helped productize a Natural Language API that performs NER, coreference, relation extraction and entity linking—work that has been published at EMNLP—and now continues similar work at Altana. His academic background includes a PhD focused on automatic knowledge base population and award-winning fact-extraction tooling developed during a visiting stint at the University of Alberta. Matteo combines deep research experience with hands-on engineering to bridge unstructured text and structured knowledge at scale, often tackling high-cardinality labeling and noisy web data.
11 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science and Engineering, Doctor of Philosophy - PhD Computer Science and Engineering at Università degli studi Roma TRE
Contributions:2 PRs, 9 pushes, 2 branches in 6 years 5 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
Matteo Cannaviccio - Senior Machine Learning Engineer at Altana