Karl Pierce is a postdoctoral fellow and computational scientist with nine years of experience developing scalable electronic-structure methods and massively parallel algorithms for supercomputers. He has blended hands-on laboratory work—growing novel metallic crystals and building testing apparatus—with advanced software development in C++, contributing to packages like MPQC, ITensor, ITensorCPD and MPQC. His recent work applies unsupervised machine learning to cut the computational cost of electronic structure theory, accelerating the bridge between new mathematics and applications in chemistry and physics. At Virginia Tech and the Simons Foundation he has designed parallel, heterogeneous implementations and optimized tensor algebra kernels for large-scale simulations. Karl’s skill set spans experiment, theory, and high-performance code, and he demonstrably moves ideas from bench to HPC-ready software. Based in Blacksburg, VA, he focuses on reducing the lag between mathematical innovation and practical computational modeling.
9 years of coding experience
4 years of employment as a software developer
Bachelor of Science (BS), Chemical Physics, Bachelor of Science (BS), Chemical Physics at Rice University
Doctor of Philosophy (PhD), Theoretical Chemistry, Doctor of Philosophy (PhD), Theoretical Chemistry at Virginia Tech Graduate School
A C++ library for efficient tensor network calculations
Contributions:58 pushes, 6 branches in 1 year 7 months
cppc-librarycalculationsc-plus-plustensor-network
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
Karl Pierce - Postdoctoral Fellow at Simons Foundation