Yucheng Yin is a Senior Software Engineer and PhD candidate at Carnegie Mellon University with nine years of experience building systems at the intersection of networking, security, and machine learning. His research applies deep generative models to practical problems like synthetic network trace generation, yielding publications at SIGCOMM, USENIX Security, and NDSS. He pairs academic rigor with industry practice—now at Conviva after research stints at Bosch Research and the University of Michigan—shipping production-grade software informed by cutting-edge research. Yucheng is adept at turning complex network and security data into usable tools and datasets, and he brings a track record of reproducible, publication-quality engineering to product teams. Based in Pittsburgh, he is actively exploring industry roles that bridge ML-driven systems research and scalable software engineering.
9 years of coding experience
1 year of employment as a software developer
Computer Science, Computer Science at University of Michigan
Doctor of Philosophy - PhD Electrical and Computer Engineering, Doctor of Philosophy - PhD Electrical and Computer Engineering at Carnegie Mellon University
Bachelor's degree Electrical and Computer Engineering, Bachelor's degree Electrical and Computer Engineering at Shanghai Jiao Tong University
Metrics to evaluate quality and efficacy of synthetic datasets.
Contributions:4 PRs, 79 pushes, 1 branch in 6 months
evaluateefficacysyntheticdatasetsmetrics
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.