Olli Saarikivi is a Machine Learning Researcher with eight years of experience building high-performance AI systems, currently working at Apple after leading synthetic data efforts at Microsoft. He specializes in the intersection of systems and research—optimizing GPU communications, designing compilers for privacy-preserving ML, and contributing novel distributed training algorithms to Horovod. His work on MSCCL and PyTorch inference features has delivered measurable speedups for internal and partner workloads, and he authored a derivatives-based regex matcher shipped as .NET 7’s first guaranteed-linear-time engine. A D.Sc. from Aalto University with a strong background in symbolic automata and testing, he pairs rigorous formal methods with practical engineering to make complex techniques accessible. Notably, his open-source contributions include deep fixes and performance improvements to the widely used dotnet/runtime regex engine, underscoring a habit of shipping robust, production-grade infrastructure.
7 years of coding experience
10 years of employment as a software developer
Doctor of Science (Technology), Doctor of Science (Technology) at Aalto University
Upper secondary school mathematics physics computer science, Upper secondary school mathematics physics computer science at Päivölän Kansanopisto
BSc Computer science, BSc Computer science at University of Helsinki
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
Back-end Developer
Contributions:88 reviews, 16 commits, 23 PRs in 1 year 3 months
Contributions summary:Olli primarily focused on enhancing the .NET runtime, specifically contributing to the regular expressions engine. Their work involved optimizing the NonBacktracking engine by introducing stack overflow avoidance techniques and simplifying minterm generation. They also implemented and refined capture group support within the NonBacktracking engine. The user also addressed various bugs, refactored and optimized the code for increased performance.
Contributions:8 commits, 5 pushes, 1 branch in 3 months
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
Olli Saarikivi - Machine Learning Researcher at Apple