Summary
Jonathan Ellithorpe is a software engineer with 15 years of systems and infrastructure experience, currently building caching and load-balancing solutions for stateful services at Databricks. He previously led Google's Slicer team and developed caching technologies there, and holds a Stanford PhD focused on low-latency graph databases under Mendel Rosenblum. His background blends deep research and practical engineering across distributed systems, low-latency storage, networking hardware/software, censorship-evasion techniques, and RISC-V ML accelerators. Comfortable spanning hardware-software boundaries, he has shipped kernel and simulator work for RISC-V platforms and prototyped high-performance networking on NetFPGA. Based in the Bay Area, he combines academic rigor with production-scale impact across cloud and edge infrastructure.
15 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 University of California, Berkeley
Stanford Ignite, Certificate Program in Innovation and Entrepreneurship, Stanford Ignite, Certificate Program in Innovation and Entrepreneurship at Stanford University Graduate School of Business
Chinese as a Foreign Language, Chinese as a Foreign Language at National Taiwan Normal University
Electrical Engineering, Electrical Engineering at Stanford University
English, Chinese