Summary
Xiao Ling is a Senior Research Scientist at Meta with nine years of experience bridging AI/ML research and software engineering, specializing in ML-driven software testing for conventional and cyber-physical systems. He completed a PhD at NC State (RAISE lab) with publications in top venues like IEEE Transactions on Software Engineering and has industry experience including internships and collaborations across fraud detection, UAM testing, and M&A prediction. Proficient in backend engineering (Java, Python), scientific computing (MATLAB, R) and SQL, he moves ideas from research prototypes to production-suitable models and services. At Meta he has progressed from Research Scientist working on long-term value and engagement modeling for Reels to his current senior research role, demonstrating measurable impact on large-scale user-facing systems. His work combines search-based and ML methods for test-case generation—a niche that pairs mathematical rigor with practical systems thinking. Based in Menlo Park, he blends academic depth with product-minded execution in high-scale environments.
9 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at North Carolina State University
Bachelor of Science - BS, Computer Science, 3.758, Bachelor of Science - BS, Computer Science, 3.758 at Methodist University
English