Sasha Goldshtein is a Principal Software Engineer with 13+ years of experience, currently leading cross-functional efforts at Google to improve factuality for Gemini across text, images, video, and long-context models. He blends deep applied ML leadership—covering pretraining data interventions, SFT, RM, RLAIF and RLHF—with hands-on measurement work in both human and automatic factuality classifiers. Previously a CTO, international speaker, trainer and author, he wrote "Pro .NET Performance" and built a global training practice that delivered courses and conferences to thousands. A prolific open-source contributor, he’s helped projects like async-profiler (adding jattach and tooling) and BPF-based tracing labs that demonstrate real-world debugging and profiling techniques. Known for turning research into production features (e.g., Google Duplex and enhanced Search/Maps data quality), he combines tooling depth in systems and profiling with cutting-edge multimodal LLM research. Based in Kfar Sava, Israel, he brings a rare mix of enterprise-scale product delivery, developer education, and low-level performance expertise to AI safety and factuality challenges.
13 years of coding experience
18 years of employment as a software developer
B.Sc. Computer Science, B.Sc. Computer Science at The Hebrew University of Jerusalem
Examples and hands-on labs for Linux tracing tools workshops
Role in this project:
Full-stack Developer
Contributions:167 commits, 9 PRs, 150 pushes in 1 year 9 months
Contributions summary:Sasha contributed to a Linux tracing workshop, adding examples and hands-on labs. They implemented a Node.js server and a Java application for demonstrating tracing techniques. Furthermore, the user added labs for memory leak detection, data access with MySQL, and lockstat analysis using BPF. Additional contributions included adding a solution for setuidsnoop, and exploring slow I/O using logger and a server application.
Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events
Role in this project:
Back-end & DevOps Engineer
Contributions:19 commits, 7 PRs, 3 pushes in 5 months
Contributions summary:Sasha contributed significantly to the project's infrastructure and utility by adding a tool for attaching to Java processes, `jattach`, which aids in profiling. They enhanced the project's usability through a helper script, `profiler.sh`, that simplifies starting, stopping, and dumping profiling data. Furthermore, the user made improvements to the profiling process by adjusting the units of the profiling interval to cycles and reintroducing the duration parameter. They also updated `jattach` with upstream changes and implemented a smoke test.
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
Sasha Goldshtein - Principal Software Engineer at Google