Software Engineer at University of California, Berkeley
Berkeley, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Stephanie Wang is a software engineer with 10 years of experience based in Berkeley, CA, currently at Anyscale and appointed as an incoming assistant professor at the University of Washington. She bridges systems research and production engineering—conducting graduate research at UC Berkeley and MIT CSAIL—while contributing to high-profile open-source projects like Apache Arrow (hardening the Plasma shared-memory object store) and Ray (fixing multithreading and worker-reset issues). Her work focuses on reliability and concurrency in data and ML infrastructure, shipping robust fixes and tests that move research into scalable runtimes. An MIT alumna with both a BS and MEng, she pairs rigorous academic training with a hands-on, entrepreneurial streak (even running an Etsy shop early on), which informs her practical approach to complex distributed systems.
10 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy - PhD, Doctor of Philosophy - PhD at University of California, Berkeley
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Massachusetts Institute of Technology
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:
Back-end Developer
Contributions:2 releases, 1913 reviews, 399 commits in 6 years 3 months
Contributions summary:Stephanie's commits primarily focused on addressing issues related to multithreading in the Ray compute engine. The contributions involved enabling multiple threads to call `ray.get` and `ray.wait`, including handling Java backend and Python worker reset issues. Furthermore, the user's code additions included refactoring dependency management code.
Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
Role in this project:
Back-end Developer
Contributions:5 commits, 5 PRs, 2 comments in 2 years 4 months
Contributions summary:Stephanie primarily contributed to the Apache Arrow project by implementing and refining Plasma, a shared memory object store. Their work focused on features like aborting unsealed objects, client disconnection handling, and synchronous Seal requests. The commits involved changes to core Plasma components, including client and store code, with the goal of improving stability, reliability, and functionality related to object management. Additionally, they contributed test cases to validate the implemented functionalities.
memorymulti-languagetoolboxacceleratedarrow
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
Stephanie Wang - Software Engineer at University of California, Berkeley