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.
12 years of coding experience
9 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at University of Chinese Academy of Sciences
Bachelor's degree, Automation Engineer Technology/Technician, Bachelor's degree, Automation Engineer Technology/Technician at Central South University
OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.
Role in this project:
Full-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.
Collection of builder repositories for BinaryBuilder.jl
Role in this project:
Automation 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.