Summary
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
6 years of employment as a software developer
Bachelor's Degree, Computer Science and Enginneering, Bachelor's Degree, Computer Science and Enginneering at Università degli studi Roma TRE
Italian, English