Summary
Srđan Milaković is a software engineer and HPC researcher with 10 years of experience building high-performance distributed systems and numerical runtimes. Currently at Snowflake after roles at Amazon and Rice University, he combines production software engineering with deep expertise in MPI, OpenSHMEM, OpenMP, C++ and Java. His PhD work and prior research produced novel multithreaded and distributed runtimes that outperformed established libraries (e.g., 2×+ speedups over Eigen and GraphBLAS, and a 53% reduction in synchronization time for Graph500). He has a track record of turning algorithmic ideas into scalable implementations—authoring collective routines that outperformed vendor OpenSHMEM for large-scale operations and partitioning runtimes to improve locality. Based in Bellevue, WA, he brings an unusual blend of academic rigor and hands-on systems engineering that helps bridge cutting-edge research and production-grade software.
10 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Rice University
Bachelor of Electrical Engineering and Computing Computer Engineering, Bachelor of Electrical Engineering and Computing Computer Engineering at Faculty of Technical Sciences, Novi Sad
Gimnazija Dubrovnik
English