Xiao Cheng

Senior Software Engineer at Meta

Palo Alto, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job10 years of employment as a software developer
bookChengdu Foreign Languages School
bookNaperville Central High School
bookBachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at University of Illinois Urbana-Champaign
bookDoctor of Philosophy - PhD (Incomplete) M.S. Computer Science, Doctor of Philosophy - PhD (Incomplete) M.S. Computer Science at Stanford University
github-logo-circle

Github Skills (41)

stanford-nlp10
named-entity-recognition10
labeling10
python10
snorkel10
machine-learning10
word-embeddings10
similarity10
training-data10
lda10
sentiment-analysis10
sentiment10
deep-learning10
tensorflow10
weak-supervision10

Programming languages (5)

JavaC++ShellJupyter NotebookPython

Github contributions (5)

github-logo-circle
xiao-cheng/table-extraction

Oct 2015 - Oct 2016

Contributions:1 PR, 43 pushes, 2 branches in 1 year
nlpknowledgeextractsnatural-language-processingvisual-features
Contributions:18 pushes in 15 days
deep-learningtensorflow
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.
Request Free Trial
Xiao Cheng - Senior Software Engineer at Meta