Jun Gong

Principal Engineer at Tencent

China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code14 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science (BS), Computer Sciencee, Bachelor of Science (BS), Computer Sciencee at Wuhan University
bookMaster's degree, Dynamic Translation, Compiler, Master's degree, Dynamic Translation, Compiler at Institute of Computing Technology, Chinese Academy of Sciences
github-logo-circle

Github Skills (18)

algorithms10
kubernetes10
docker10
develop10
resource-management10
dockers10
scheduler10
scheduling10
go10
sched10
platformsh10
kubernetes-pods10
cloud-native10
apidoc9
big-data9

Programming languages (8)

JavaShellScalaTeXGoHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
A batch scheduler of kubernetes for high performance workload, e.g. AI/ML, BigData, HPC
Role in this project:
userBack-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.
batch-schedulerbigdataai-mlbatchscheduler
tkestack/tke

Dec 2019 - Sep 2020

Native Kubernetes container management platform supporting multi-tenant and multi-cluster
Role in this project:
userBack-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.
Request Free Trial
Jun Gong - Principal Engineer at Tencent