Jon Malkin is a senior software engineer and data architect with 15+ years building large-scale data collection, identity, and privacy systems from client instrumentation to backend processing. He has led design and production of privacy-first infrastructure—authoring Yahoo’s Cookie Registry and a cost-saving large-scale Bloom filter for GDPR compliance—and now applies that experience at Apple. A founding PMC member and core contributor to Apache DataSketches, Jon has improved core Java sketching algorithms and helped expand the project across C++ and Python, demonstrating deep algorithmic and systems chops. He combines rigorous academic training (Ph.D. in Electrical Engineering) with practical product delivery, repeatedly turning complex regulatory and technical constraints into robust, efficient solutions. Colleagues rely on him for cross-functional communication and for bridging policy and engineering, and he regularly presents practical tutorials at conferences like KDD. Outside of product work he pursues creative algorithmic design and quality data practices that anticipate evolving privacy regulation.
15 years of coding experience
22 years of employment as a software developer
Ph.D., Electrical Engineering, Ph.D., Electrical Engineering at University of Washington
B.S., Electrical Engineering and Computer Science, B.S., Electrical Engineering and Computer Science at Yale University
A software library of stochastic streaming algorithms, a.k.a. sketches.
Role in this project:
Back-end Developer
Contributions:1 release, 139 reviews, 50 commits in 6 years 2 months
Contributions summary:Jon primarily contributed to the `datasketches-java` library, focusing on improving the code's clarity and robustness. Their work included refactoring code with named constants, fixing bugs related to resize factors in serialization and heap operations, and converting while loops to do-while loops for better error detection. Furthermore, the user made modifications to the VarOptItemsSketch, addressing potential infinite loop scenarios and adjusting visibility modifiers. These changes indicate a focus on maintaining the library's stability and improving its performance and reliability.
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.