Paco Nathan
Also known as pacoid
Paco Nathan is a computer scientist whose work has moved from early web chatbots to big data tools and, more recently, knowledge graphs for AI. After studying at Stanford, he built the Barry DeFacto chatterbot in 1995 with Robby Garner and Luigi Caputo. In 2013, as director of data science at Concurrent, he wrote a book on enterprise data workflows with Cascading, and in 2014 he was an Apache Spark evangelist at Databricks. Innovation Enterprise cited him in 2015 as one of the Top 30 People in Big Data and Analytics, and his Derwen libraries include PyTextRank (2016) and kglab (2020). He is Principal DevRel Engineer at Senzing, where he leads developer relations for entity-resolved knowledge graphs and hosts the Graph Power Hour.
Timeline
-
1984–1986
Stanford and the CS1E course
He earns a BS in mathematical sciences and an MS in computer science at Stanford. From 1984 to 1986, a teaching fellowship under Stuart Reges lets him create CS1E, a peer-taught introduction to using the Internet that grows into Stanford's Residential Computing program.
-
1995
The Barry DeFacto chatterbot
In 1995, he works with Robby Garner and Luigi Caputo on Barry DeFacto, one of the first web chatterbots. The three go on to build JFRED, an open source Java chatbot project, which reaches a 17% Turing percentage in BBC Television's Tomorrow's World MegaLab Experiment, then the largest online Turing test.
-
2013–2014
Cascading, then Apache Spark
In 2013, he is director of data science at Concurrent, the company behind Cascading, where he leads developer outreach and publishes a book on enterprise data workflows with Cascading. In 2014, he is an Apache Spark open source evangelist at Databricks and keynotes Big Data Everywhere on how Spark fits into the big data landscape.
-
2015
Top 30 in big data
Innovation Enterprise cites him in 2015 as one of the Top 30 People in Big Data and Analytics.
-
2016–2020
PyTextRank, kglab and Derwen
He publishes the PyTextRank library in 2016, a Python implementation of TextRank for phrase extraction and summarization of text documents. By 2019, he is founder of Derwen.ai, after serving as director of the Learning Group at O'Reilly Media, where he also built knowledge graphs. In 2020, he publishes kglab, a Python abstraction layer for building knowledge graphs.
-
2019–2020
A Rich Context knowledge graph
He advises the Rich Context project at the Coleridge Initiative at NYU Wagner, a knowledge graph built from metadata about how curated datasets are used in research. In October 2019, he presents it at a computer science seminar at the University of Manchester, and in March 2020 he presents it at an Ontolog Forum session.
-
2024
Knowledge graphs at Senzing
By October 2024, he is building out the knowledge graph practice at Senzing, whose focus is entity resolution. Senzing announces him as Principal Developer Relations Engineer, citing his experience with machine learning, natural language and graph technologies.
-
As of October 2026
Principal DevRel engineer at Senzing
He is Principal DevRel Engineer at Senzing, leading developer relations for its entity-resolved knowledge graph practice. He hosts the monthly Graph Power Hour webinar, with episodes listed through August 2026, and in August 2025 he joins Enterprise Knowledge's Knowledge Cast to discuss graph trends and the semantic layer.
Career
- NowSenzingPrincipal DevRel Engineer
- Until 2019O'Reilly MediaDirector
- 2019–2023DerwenFounder
- 2014DatabricksApache Spark open source evangelist
- 2013ConcurrentDirector of Data Science
- 1984–1986Stanford UniversityTeaching Fellow
Education
- 1986Stanford UniversityBS and MS
Most-cited works
Sources and credits
Photo: We have no published photo of Paco Nathan yet. Send us a free-licensed photo.
- Paco Nathan - Wikipedia
- Apache Spark Plus Many Other Frameworks: How Spark Fits into the Big Data Landscape - InfoQ
- Concurrent, Inc.'s Data Scientist to Present at Upcoming Big Data and Enterprise Tech Events
- Machine Learning Pioneer Paco Nathan Joins KUNGFU.AI Advisory Board | KUNGFU.AI Blog
- ConferenceCall 2020 03 04 - Ontolog Forum
- Paco Nathan - Connected Data London 2019
- Speaker: Paco Nathan: Data science + business analytics training: Strata Data Conference
- GitHub - DerwenAI/pytextrank: Python implementation of TextRank algorithms ("textgraphs") for phrase extraction
- GitHub - DerwenAI/kglab: Graph Data Science: an abstraction layer in Python for building knowledge graphs
- Seminar: ML to Augment Scholarly Infrastructure | Events at The University of Manchester
- Paco Nathan: graph thinking to better understand graph RAG
- Paco Nathan Prominent Data Scientist Joins Senzing - Senzing
- Paco Nathan's Speaker Profile @ Sessionize
- Graph Power Hour with Paco Nathan
- Knowledge Cast – Paco Nathan, Principal DevRel Engineer at Senzing – Semantic Layer Symposium Series - Enterprise Knowledge



