Summary
Charles Chen is a Principal Software Engineer based in Berkeley with 15 years of experience building production-grade NLP and conversational AI systems at Google, Semantic Machines, and Microsoft. He specializes in natural language processing, distributed systems, databases, crowdsourcing, and machine learning, and has led teams delivering core query understanding and conversational platforms used by Google Assistant and Microsoft products. Known for tackling hard, high-impact problems, he combines research-driven approaches with pragmatic engineering to move prototypes into large-scale production. Outside work he brings a creative edge—he's a magician and jazz pianist—hinting at a playful, improvisational approach to problem solving.
15 years of coding experience
10 years of employment as a software developer
B.A. Mathematics Computer Science, B.A. Mathematics Computer Science at University of California, Berkeley
Monta Vista High School
English, Chinese