Samuel Schoenholz is a machine learning engineer and researcher with 11 years of experience bridging statistical physics and practical ML, now on the founding team of Thinking Machines Lab in Mountain View. He spent several years at Google and OpenAI working on research-driven engineering—applying theoretical tools from disordered systems to advance ML—and has a PhD in Physics from the University of Pennsylvania. Samuel is a prolific open-source contributor to flagship projects in the JAX/TensorFlow ecosystem, notably improving batching, convolution/pooling rules, and portability in tensorflow/probability, JAX, and Neural Tangents. His work combines deep mathematical insight with hands-on backend engineering to make advanced algorithms robust and cloud-friendly, a blend informed by prior academic work on glassy materials and statistical mechanics.
11 years of coding experience
14 years of employment as a software developer
High School, High School at International School of Geneva - La Chataigneraie
Bachelor of Arts (B.A.) Physics Mathematics, Bachelor of Arts (B.A.) Physics Mathematics at Swarthmore College
Doctor of Philosophy (PhD) Physics, Doctor of Philosophy (PhD) Physics at University of Pennsylvania
Contributions:6 releases, 30 reviews, 687 commits in 3 years 7 months
Contributions summary:Samuel's contributions primarily involve small changes and bug fixes to existing code. The edits include wording changes to documentation, adjustments to notebook settings, and the correction of a few minor errors. Furthermore, the user's work focuses on refactoring and adapting simulation settings.
Contributions:54 commits, 5 PRs, 104 pushes in 3 years
Contributions summary:Samuel primarily contributed to improving the installation instructions and ensuring the notebooks run correctly in cloud environments. They added code to remove Google-specific imports, simplifying the notebooks' portability. Furthermore, they refactored kernel functions throughout the library, allowing for more flexible specification of data of interest. The user demonstrated expertise in the Neural Tangents library by modifying and optimizing its core functionalities.
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
Samuel Schoenholz - Founding Team at Thinking Machines Lab