Summary
Dragoljub Đurić is a software engineer specializing in core search infrastructure with nine years of experience blending theoretical computer science and production systems engineering. Trained at EPFL with a focus on algorithms, computational complexity, and distributed algorithms, he applies rigorous, algorithmic thinking to reliability, scalability, and performance problems in large-scale systems. His work spans low-level execution infrastructure and distributed execution layers—most recently contributing optimizations like scheduling, sandbox caching, and persistent data structures for the Internet Computer protocol and building object storage for LLMs. Now at Google, he brings a rare combination of formal theory, competitive-programming rigor, and hands-on contributions to high-stakes open-source projects, including measurable core improvements in the widely used Internet Computer codebase.
9 years of coding experience
Bachelor of Engineering - BE, Information Systems and Technologies, Bachelor of Engineering - BE, Information Systems and Technologies at University of Belgrade
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at EPFL (École polytechnique fédérale de Lausanne)
English, Serbian