Summary
Craig Ulmer is a Principal Member of Technical Staff and computer engineer with 13+ years building high-performance, data-intensive systems at Sandia National Laboratories. He leads development of Kelpie, an RDMA-powered in-memory key/value store for HPC, and has stood up institutional Hadoop and Accumulo clusters to analyze meshes, unstructured text, network traffic, and geospatial events. His background blends low-level HPC communication (RDMA, MPI, async messaging) and FPGA hardware design with practical devops—PXE boot OS stacks and a current migration to Docker—so he equally solves firmware, network, and deployment challenges. Craig’s work repeatedly focuses on moving data fast and safely across exotic interconnects, and he’s interested in building a Go-based data processing framework that talks to Kinetic or Ceph/RADOS.
13 years of coding experience
Ph.D., Computer Engineering, Ph.D., Computer Engineering at Georgia Institute of Technology