Yonatan Goldschmidt is a software engineering manager based in Tel Aviv with 11 years of experience leading R&D teams and shipping performance-sensitive systems. He has progressed from hands-on research and development roles in the Israel Defense Forces to technical and managerial leadership at Intel Granulate and now Wiz, blending low-level systems expertise with people management. Yonatan is an active open-source contributor to core Python projects and high-profile tooling—work that includes improving the RustPython interpreter, fixing vulnerabilities in CPython, and enhancing profilers like py-spy and async-profiler for more accurate, low-privilege profiling. His contributions show a strong focus on string and standard-library correctness, interpreter internals, cryptography support for constrained environments (MicroPython), and robust profiling for production systems. Colleagues know him for bridging deep technical problem-solving (memory/layout bugs, GIL detection, perf_events) with pragmatic delivery and test-driven improvements. He brings a rare mix of systems-level coding craft and scaled team leadership that accelerates both product quality and developer productivity.
RPyC (Remote Python Call) - A transparent and symmetric RPC library for python
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:9 commits, 6 PRs, 23 comments in 2 years 10 months
Contributions summary:Yonatan focused on enhancing the `rpyc` library's remote procedure call capabilities, specifically improving the teleportation of functions across different Python versions. They addressed compatibility issues related to bytecode differences and included support for Python 3.11. Additionally, the user added comprehensive tests, including those for teleported functions with defaults and keyword defaults, ensuring the library's robustness and reliability. They also refactored the code to clean up unused imports and improve the handling of built-in types.
Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events
Role in this project:
Back-end & DevOps Engineer
Contributions:36 reviews, 8 commits, 7 PRs in 1 year 5 months
Contributions summary:Yonatan focused on improving the functionality and stability of the async-profiler tool. They implemented features to support profiling low-privileged processes by integrating with `perf_events` and enhanced the tool's ability to read logs. Further improvements included the addition of functionality to generate a randomized fdtransfer path, and addressing bugs related to escaping characters in flamegraph frame names, and incorrect calls to `close()` to increase reliability. They also introduced and managed memory mapping for the perf events buffer and developed a server and client for file descriptor transfer.
cpuperfeventsgarbage-collectionglibc
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
Yonatan Goldschmidt - Software Engineering Manager at Wiz