Guillermo Oyarzun is a Senior GPU Engineer and applied research scientist with a PhD in High Performance Computing and over a decade of experience accelerating scientific and real-time systems on CPU/GPU architectures. He has led GPU development for Alya at the Barcelona Supercomputing Center, contributed to European exascale and combustion centers of excellence, and now focuses on Rust+CUDA acceleration of fully homomorphic encryption at Zama. Proficient in C++, Python, Fortran and parallel programming paradigms (MPI, OpenMP, CUDA, OpenACC, OpenCL), he blends deep HPC expertise with practical CI/CD and large-scale data experience. He also brings hands-on knowledge of PyTorch for embedding ML into simulations and a background in optimizing video/decoding pipelines for real-time sports analytics. Known for exploring energy-efficient and portable implementations across emerging architectures (A64FX, FPGAs, ARM), he’s a fast learner who moves research-grade algorithms into production-grade GPU code.
2 years of coding experience
14 years of employment as a software developer
Master Blockchain Technologies, Master Blockchain Technologies at UPC School (Universitat Politècnica de Catalunya)
Engineer's degree Computer Science, Engineer's degree Computer Science at Universidad Tecnica Federico Santa Maria
Doctor of Philosophy - PhD High performance computing , Doctor of Philosophy - PhD High performance computing at ESEIAAT-UPC
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.