Alice Jakobovits is a research engineer at Google with nine years of software and scientific engineering experience, blending high-performance computing, machine learning, and robotics-adjacent research. Trained in physics (EPFL) and holding a Master’s in Computational Science and Engineering from ETH Zurich, she brings rigorous mathematical thinking to systems-level problems and concurrency. Her contributions to the HPX C++ runtime — including refactoring core components and improving multi-thread pool management — highlight deep expertise in parallelism and low-level architecture. She moved from CSCS scientific software roles into Google’s AI residency and research track, demonstrating an ability to translate HPC tooling into cutting-edge AI systems. Beyond code, she has long-standing community engagement working with youth and special-needs programs and facilitating interfaith workshops, signaling strong communication and mentorship instincts. Colleagues describe her as a curious, self-directed learner who thrives when tackling unfamiliar technical challenges.
9 years of coding experience
4 years of employment as a software developer
Sustainable Low Carbon Urban Systems, Sustainable Low Carbon Urban Systems at German Study Foundation Summer School
Jewish/Judaic Studies, Jewish/Judaic Studies at Midreshet Ein Hanatziv (Israel)
High School, High School at Collège de Candolle (Geneva, Switzerland)
Master’s Degree, Computational Science and Engineering, Master’s Degree, Computational Science and Engineering at Eidgenössische Technische Hochschule Zürich
Bachelor’s Degree, Physics, Bachelor’s Degree, Physics at Ecole polytechnique fédérale de Lausanne
Jewish/Judaic Studies, Jewish/Judaic Studies at Yeshivat Hadar (Manhattan, NY)
The C++ Standard Library for Parallelism and Concurrency
Role in this project:
Back-end Developer
Contributions:52 commits, 1 PR, 6 comments in 1 month
Contributions summary:Alice primarily focused on refactoring and improving the core components of the HPX library. Their contributions involved addressing cyclic include issues and enhancing the thread management system to accommodate multiple thread pools. They also made changes to improve thread pool and scheduler initialization processes. This suggests a focus on the underlying architecture and concurrency aspects of the library.
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.