Chen Shen

Curious Typist at Cursor

Menlo Park, California, 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
Chen Shen is a seasoned software engineer and systems builder with 14 years of experience designing and scaling distributed infrastructure for AI and large-scale services. He led Ray Core and LLM inference performance at Anyscale, built the LLM inference engine from 0 to 1, and scaled Ray to multi-thousand-node deployments, then helped scale research training infrastructure at OpenAI. At Facebook he co-created Delos, a production control-plane storage system that replaced Zookeeper, and earlier work includes optimizing Cassandra with RocksDB to cut tail latency by 10x. Based in Menlo Park, he blends deep distributed-systems intuition with hands-on contributions to notable open-source projects like Atom and Ray, and is currently on a self-directed break studying the mathematical foundations of large language models.
code14 years of coding experience
job14 years of employment as a software developer
bookBachelor of Engineering (BE), Computer Software Engineering, Bachelor of Engineering (BE), Computer Software Engineering at North China Electric Power University (Beijing)
bookMaster's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Peking University
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
13reputation
1kreached
1answer
1question
github-logo-circle

Github Skills (21)

atom-editor10
editors10
buck10
javascript10
c-language10
electron10
python10
testing10
build-system10
object-storage10
editor10
nodejs10
cprogramming-language10
coffeescript9
build-automation9

Programming languages (9)

TypeScriptJavaC++ShellCoffeeScriptJavaScriptGoJupyter Notebook

Github contributions (5)

github-logo-circle
ray-project/ray

Jun 2021 - Jan 2023

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:1 release, 1808 reviews, 333 commits in 1 year 7 months
Contributions summary:Chen primarily worked on implementing features for object location lookup in the Ray core, focusing on the integration of a `ray.util.get_locations()` function. Their contributions involved implementing the GetLocationFromOwner functionality at the CoreWorker level, integrating it with the CoWorker, and adding testing for the new feature. The changes included modifications to the core worker code, specifically around the object store and reference counting, as well as the addition of Python-based unit tests.
pythonconsistsruntimetensorflowserving
facebookarchive/nuclide

May 2015 - Jan 2016

An open IDE for web and native mobile development, built on top of Atom
Role in this project:
userBackend Developer
Contributions:149 commits, 12 comments in 7 months
Contributions summary:Chen's commits focus on the implementation of Buck project and related utilities within the context of the Nuclide IDE. The user implemented and integrated local Buck project features, adding implementations for local buck projects and related utilities. Furthermore, the user migrated nuclide-clang to buck and enhanced the build system. These changes suggest a focus on improving the build system integration for Nuclide.
mobile-developmentatomideon-top
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