Matthew Owen is a software engineer based in San Francisco with eight years of hands-on experience spanning distributed systems, backend data engineering, robotics, and computer security. A UC Berkeley EECS alumnus and former CS61B/CS61BL instructor, he blends production-grade engineering with teaching and mentorship—having built the first fully online version of the Data Structures course and managed large instructional teams. At Anyscale he made measurable improvements to Ray Data’s scalability, observability, and I/O performance (including download expression API and large-file chunking) and contributed core backend fixes to the widely used open-source Ray project. He has also shipped cloud-native data pipelines and remediation systems in healthcare and practical FPGA work at NASA, showing comfort across hardware and cloud stacks. Actively collaborating with product and observability teams, he brings a pragmatic focus on measurable performance gains and developer-facing tooling.
8 years of coding experience
5 years of employment as a software developer
Bachelor of Science (BS), Electrical Engineering and Computer Science, Bachelor of Science (BS), Electrical Engineering and Computer Science at UC Berkeley College of Engineering
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:
Data Engineer & Backend Developer
Contributions:1 release, 205 reviews, 61 PRs in 1 year 2 months
Contributions summary:Matthew primarily contributed to the Ray Data project by improving data processing and I/O functionality. Their commits addressed data loading and reading issues related to formats like JSON and Hugging Face datasets, optimizing performance and handling edge cases. They also worked on enhancing metrics and logging to provide better insights into data processing pipelines, including metrics related to backpressure and task duration, and they worked on core backend functionality for Ray Data by making changes to the core libraries.
Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
Contributions:299 pushes, 54 branches in 1 year 2 months
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.