Jun Tian

Software Engineer at Jugsaw, Inc.

Haidian District, Beijing, 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 Tian is a software engineer with 12 years of experience building LLM infrastructure, dialog systems, and production ML tooling across startups and major tech firms. Currently at Apple and co-founder of Jugsaw, he has led LLM pre-training, MoE, and video understanding efforts while earlier driving language understanding and ranking work at Microsoft. An active open-source contributor in the Julia ecosystem, he implemented core automatic-differentiation improvements in Zygote.jl and created Julia bindings for DeepMind’s OpenSpiel, highlighting a rare blend of systems, ML research, and language-focused product work. He also brings build-and-release expertise from BinaryBuilder automation and a practical probabilistic modeling background, reflecting a developer who moves models from research prototypes into reproducible production.
code12 years of coding experience
job9 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of Chinese Academy of Sciences
bookBachelor's degree, Automation Engineer Technology/Technician, Bachelor's degree, Automation Engineer Technology/Technician at Central South University
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
1,370reputation
14kreached
32answers
0questions
Badges
julia
top-5%
github-logo-circle

Github Skills (43)

data-visualizations10
c-language10
probabilistic-programming10
python10
matplotlib10
scikit10
data-modeling10
machine-learning10
data-visualisation10
julialang10
cmake10
numpy10
gradient10
probabilistic-reasoning10
automatic-differentiation10

Programming languages (17)

C#C++CSSRustSchemeMakefileGoHTML

Github contributions (5)

github-logo-circle
google-deepmind/open_spiel

Nov 2019 - May 2021

OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.
Role in this project:
userFull-stack Developer
Contributions:1 review, 84 commits, 10 PRs in 1 year 6 months
Contributions summary:Jun's commits primarily focused on integrating the OpenSpiel library with the Julia programming language. They developed a Julia wrapper for the C++ library, enabling access to OpenSpiel's functionality from Julia. Their work involved defining Julia bindings for various OpenSpiel classes and functions, creating test cases and examples, and setting up a build environment using Travis CI. Additionally, the user made adjustments to handle GameParameters within the Julia wrapper.
cppmultiagentgamespythondatamining
JuliaPackaging/Yggdrasil

Feb 2020 - Sep 2022

Collection of builder repositories for BinaryBuilder.jl
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:12 reviews, 9 commits, 14 PRs in 2 years 7 months
Contributions summary:Jun's commits primarily focus on building and configuring build scripts for the BinaryBuilder.jl project, specifically targeting the OpenSpiel and ConnectFourSolver projects. They are actively modifying the build processes, including source code acquisition, dependency management, and installation steps. This includes updating versions of dependencies, managing build configurations, and adapting the build scripts for various platforms.
repositoriesbinarybuildermonorepobuilderjulia
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 Tian - Software Engineer at Jugsaw, Inc.