Hochan Lee is a Senior Software Engineer with 11 years of experience specializing in scalable runtime systems, compilers, and distributed graph analytics for heterogeneous architectures. His PhD work produced a distributed graph analytics framework, a Python-friendly task runtime, and a GNN system that demonstrated multi-host speedups (5x on graph analytics, 4x on GNN epochs) at massive scale, including experiments on a 3B-vertex, 256B-edge graph. He has applied reinforcement learning to scheduler optimization and built compiler optimizations and energy-saving techniques for coarse-grained reconfigurable architectures, bridging deep research with practical systems. Hochan’s internships and collaborations with AMD, Intel, and national labs informed production-grade prototypes and performance studies, and he has maintained notable open-source graph systems like Galois. Now based in Bellevue and recently joining Microsoft, he combines academic publication pedigree (ASPLOS, SC, CGO) with hands-on engineering that pushes distributed graph and runtime performance limits.
11 years of coding experience
4 years of employment as a software developer
Master of Science, Computer Science, Master of Science, Computer Science at Seoul National University
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at The University of Texas at Austin
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Dongguk University
Galois: C++ library for multi-core and multi-node parallelization
Contributions:44 pushes, 14 branches in 1 year 1 month
cudacppmulti-nodec-libraryparallel
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
Hochan Lee - Senior Software Engineer at Microsoft