Edward Oakes is a Staff Software Engineer with 11 years of experience building and hardening large-scale distributed systems, currently contributing to Anyscale and the Ray AI compute engine. He focuses on backend and DevOps work—improving runtime environments, container reliability, and production infrastructure—bringing research-grade rigor from his MS at UC Berkeley. Edward has practical ML production experience from comScore and has improved developer experience through tutorials and Colab exercises for Ray. Colleagues describe him as detail-oriented—he "cares about the little things"—which shows up in thoughtful cleanup, failure handling, and build tooling across open-source projects like Ray and Open Lambda. Based in Minneapolis, he blends academic research, startup internships, and sustained open-source impact to make distributed AI systems more reliable and user-friendly.
11 years of coding experience
5 years of employment as a software developer
Master of Science - MS Electrical Engineering and Computer Science, Master of Science - MS Electrical Engineering and Computer Science at University of California, Berkeley
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at University of Wisconsin-Madison
Contributions:332 commits, 2 PRs, 238 pushes in 2 years 4 months
Contributions summary:Edward primarily contributed to enhancing the Open Lambda serverless computing platform, specifically focusing on improving the management and functionality of the underlying Docker containers and other infrastructure components. Their commits demonstrate a focus on improving the reliability of the container environment by correctly handling the container state and dealing with the proper cleanup of resources. Further, the user added support for features such as relative paths and environment files, which directly improved the flexibility of the build process and support for the platform.
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 & DevOps Engineer
Contributions:4 releases, 4421 reviews, 599 commits in 3 years 1 month
Contributions summary:Edward's commits primarily focus on improving the Ray runtime environment, including gracefully handling task failures when environments fail and setting up runtime environments for client server connections. The changes touch upon various backend systems of the Ray project, indicating a strong understanding of the project's internals. Additionally, the user's modifications to the build, including skipping tests, and environment configuration suggests some DevOps experience.
pythonconsistsruntimetensorflowserving
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
Edward Oakes - Staff Software Engineer at Anyscale