Jun Gong is a Principal Engineer with 15 years of experience driving cloud-native infrastructure and big data platforms at Tencent, specializing in Kubernetes, Hadoop YARN, and AI workloads. He blends deep systems and compiler background (Master’s in Dynamic Translation/Compiler) with hands-on backend engineering on prominent open-source projects such as a Kubernetes batch scheduler (kube-batch) and the multi-cluster TKE platform. His contributions focus on scheduler stability, resource allocation correctness, and performance optimizations—improving concurrent predicate/priority calculations and resilient addon health checks. Comfortable operating at both platform and implementation levels, he has repeatedly shipped pragmatic fixes (default configs, error handling) that prevent production incidents. Based in China, he pairs a research-rooted approach with production-grade delivery across distributed systems. Colleagues would notice his habit of prototyping “random hacks” that often evolve into stabilizing platform improvements.
14 years of coding experience
3 years of employment as a software developer
Bachelor of Science (BS), Computer Sciencee, Bachelor of Science (BS), Computer Sciencee at Wuhan University
Master's degree, Dynamic Translation, Compiler, Master's degree, Dynamic Translation, Compiler at Institute of Computing Technology, Chinese Academy of Sciences
A batch scheduler of kubernetes for high performance workload, e.g. AI/ML, BigData, HPC
Role in this project:
Back-end Developer
Contributions:45 commits, 26 PRs, 188 comments in 1 month
Contributions summary:Jun contributed primarily to the back-end logic of the Kubernetes batch scheduler, focusing on improving the scheduler's stability and resource allocation. They fixed bugs by returning errors in critical functions, ensured configuration consistency by setting default values when configuration reading failed, and addressed resource request calculations. The user also improved the scheduler's performance through concurrent predicate and priority calculations and by optimizing node selection.
Native Kubernetes container management platform supporting multi-tenant and multi-cluster
Role in this project:
Back-end Developer
Contributions:9 commits, 7 PRs, 4 comments in 9 months
Contributions summary:Jun primarily focused on updating and maintaining the TKE (Native Kubernetes container management platform) codebase. Their contributions include modifying group names for tapp and cronhpa resources within the platform, as well as bumping the version of the tapp controller. Furthermore, they added functionality to ensure the health checks continue for the TAPP addon when in a failed state. These commits reflect work on core components of the platform.
containerstenantpaasmulti-clusterdocker
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.