Jiajun Yao

Software Engineer at SpaceXAI

San Francisco Bay Area United States
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
Jiajun Yao is a seasoned software engineer with 14 years of experience building distributed systems and AI infrastructure from the ground up. Based in the San Francisco Bay Area, he led and grew Ray Core at Anyscale and contributed performance- and memory-critical fixes to the high-profile open-source Ray project. At LinkedIn he architected LIquid, a distributed graph database, and he combines deep C++/systems expertise with product-focused leadership. Now at Cursor, he continues to apply his background in scalable runtimes and low-level debugging to accelerate ML workloads and developer tooling. Notably, his hands-on work spans both shipping production subsystems and mentoring teams through complex core-engine challenges.
code14 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Nanjing University
bookMaster's degree Computer Science, Master's degree Computer Science at Carnegie Mellon University
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

c-language10
cprogramming-language10
python10
actor-model9
concurrency9
multithreading9
rpc9
distributed-systems8
fault-tolerance8
testing7
task-management7

Programming languages (10)

TypeScriptShellC++CScalaGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
ray-project/ray

Aug 2021 - Dec 2022

Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
Role in this project:
userBack-end Developer
Contributions:3 releases, 4667 reviews, 242 commits in 1 year 4 months
Contributions summary:Jiajun's commits focused on implementing client-related features, including increasing timeouts in the ProxyManager, and fixing memory leaks in actor processes. The code changes involved modifying and testing core components within the Ray project's client and core worker modules. This work included updates to C++ headers and source files, specifically within the direct actor transport and task manager functionalities, suggesting the user was addressing critical, potentially performance-related issues.
aimachine-learningraydistributedparallel
ray-project/ray_beam_runner

Oct 2021 - Oct 2022

Ray-based Apache Beam runner
Contributions:11 reviews, 8 commits, 9 PRs in 11 months
apache-beam
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