Changyong Hu is a Senior Research Scientist with a decade of experience building scalable ads ML infrastructure and retrieval systems, currently at Meta in New York. He holds a PhD from The University of Texas at Austin in parallel and distributed algorithms, bringing deep expertise in concurrent data structures and matching algorithms to production ML pipelines. His background spans internships at AWS, Google, and Novi Financial and hands-on contributions to high-profile open-source projects like Diem, where he improved cluster testing, async debugging, structured tracing, and performance profiling. Known for bridging rigorous research with pragmatic engineering, he focuses on observability, testability, and performance in distributed systems. Colleagues rely on him to turn complex, theory-driven ideas into robust, production-ready infrastructure.
10 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy - PhD Parallel and Distributed Algorithms Concurrent Data Structures Matching Algorithms, Doctor of Philosophy - PhD Parallel and Distributed Algorithms Concurrent Data Structures Matching Algorithms at The University of Texas at Austin
Bachelor's degree Electronics and Information Engineering, Bachelor's degree Electronics and Information Engineering at Zhejiang University
Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.
Role in this project:
Back-end & DevOps Engineer
Contributions:20 commits, 38 PRs, 74 comments in 2 months
Contributions summary:Changyong primarily focused on enhancing the cluster-test suite within the Diem project. Their contributions include adding health check functionality, supporting swarm mode in cluster tests, and migrating debug interface log tail to an async API. Furthermore, the user introduced custom sampling for Libra trace and integrated the trace data with structured logging, enhancing debugging capabilities. They also worked on integrating flamegraph generation into the test suite for performance analysis and improved the cluster test node launcher.
Libra’s mission is to enable a simple global payment system and financial infrastructure that empowers billions of people.
Contributions:370 pushes, 31 branches in 2 months
financialreactinfrastructurepayment-systempayment
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.