Cheng Chen is a Senior Applied Scientist based in British Columbia with five years of industry experience specializing in natural language processing and large-scale data management. At Dialpad he engineers NLP and NLU solutions, building production-ready models and pipelines from research to deployment. Previously he led small agile teams at Synopsys/Black Duck managing an OSS knowledge base with millions of projects and terabytes of metadata, tackling entity resolution, deduplication, and feature engineering on Hadoop/Spark. His background combines rigorous academic research (PhD/MS work on distributed graph algorithms and published top-tier papers) with hands-on system delivery—deploying Oozie workflows, RESTful services, and scalable data pipelines. Notably, he has translated research prototypes into customer-facing products and supervised academic collaborations that resulted in publications, reflecting an ability to bridge theory and production impact.
5 years of coding experience
10 years of employment as a software developer
Master of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at University of Victoria
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.