Summary
Arto Sandroos is a software architect with 14 years of experience building high-performance, parallel scientific simulations and HPC tooling, currently based in Newark, California and working at Cadence Design Systems. He led the design and implementation of Vlasiator, a petascale five-dimensional near-Earth space plasma code, and has deep expertise in C++, MPI, OpenMP, CUDA and GPU-accelerated computing. His background combines theoretical physics (PhD) with practical engineering: designing Monte Carlo and finite-volume solvers, adaptive mesh refinement, and scalable I/O/visualization pipelines that handle terabytes of data. He has a strong track record of securing major compute grants and publishing peer-reviewed science while also shipping production-ready parallel libraries and frameworks. Notably, he has built both MPI and CUDA versions of core codes to test GPU acceleration at scale, demonstrating a rare blend of algorithmic insight and hands-on optimization for supercomputers. Colleagues rely on him to bridge scientific modeling and software architecture to turn complex physics into efficiently runnable code.
14 years of coding experience
7 years of employment as a software developer
PhD, Theoretical Physics, 5/5, PhD, Theoretical Physics, 5/5 at Helsingin yliopisto / University of Helsinki
Finnish, English, Swedish, French