Shumin Wu is a Senior Software Engineer in Boulder with 15 years of experience specializing in machine learning and NLP, currently applying that expertise at Google. He has built end-to-end NLP pipelines—semantic role labeling, coreference resolution, entity/event extraction, summarization, and sentiment analysis—using supervised models (linear, SVM, CRF, neural nets) and unsupervised techniques (clustering, LDA) at scale. His background spans academia and industry, including a PhD-level research program at University of Colorado Boulder and big-data R&D at Hitachi and A9, combining deep algorithmic rigor with production engineering on Hadoop and Java ecosystems. He has notable experience in Chinese language processing and cross-lingual alignment, including PropBank SRL and dropped-pronoun recovery, reflecting both multilingual NLP and applied research strengths. Known for translating research prototypes into scalable systems, he also has hands-on experience across C/C++, MATLAB, and distributed frameworks for real-world deployments. Outside core NLP, he’s tackled diverse applied problems from aircraft identification to ad-hoc networking, showing a breadth that complements his specialization.
15 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of Colorado Boulder
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.