Summary
William Mcneill is a senior data scientist and computational linguist with 16+ years of professional experience building NLP and ML systems for enterprises from Microsoft Windows to IBM Watson and SparkCognition. He blends a physics-backed mathematical foundation and graduate training in linguistics to design practical language models, parsers, and named-entity systems that scale to large document collections and billions of records. At IBM he helped evolve Watson’s QA and embedding pipelines, and at SparkCognition he led DeepNLP research and architecture for commercial document search and management. A long-time professional developer since 1994, he favors functional programming and deep learning while treating software as a social system—creating maintainable platforms that empower other engineers.
15 years of coding experience
22 years of employment as a software developer
MA, Linguistics, MA, Linguistics at University of Washington
BS, Physics, BS, Physics at Cornell University
English, Spanish