Jiajun Yao

Software Engineer at Cursor

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
job10 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)

TypeScriptC++ShellCScalaGoHTMLGroovy

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, 3934 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.
pythonconsistsruntimetensorflowserving
jjyao/jjyao.github.io

Apr 2012 - Jun 2022

My personal blog
Contributions:159 commits, 75 pushes in 10 years 4 months
jekyllmy-personal-blog
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
Jiajun Yao - Software Engineer at Cursor