Xiao Cheng is a Senior Software Engineer based in Palo Alto with 11 years of experience applying machine learning and NLP to real-world problems. Currently at Meta, Xiao focuses on monetization GenAI and previously built core representation-learning foundations for CoreML, bridging research and production. He has a strong academic-research background from Stanford and UIUC, with internships at Google and Microsoft and early work on knowledge base population and entity linking. Xiao combines deep research instincts with practical engineering—shipping NLP tools for knowledge acquisition and processing at scale. Colleagues describe him as someone who moves smoothly between prototyping novel models and integrating them into product-facing systems. He often brings uncommon domain knowledge in knowledge-graph-aware NLP from his undergraduate and research projects, which informs his production architectures.
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.