Gregory Giecold is a Staff Software Engineer with 11 years of experience who transitioned from theoretical physics to building and leading production AI infrastructure at NVIDIA. His background spans academia and industry—PhD-level research in gauge/gravity duality and computational biology, quant research at Citadel, technical leadership at Nuro, and autonomous-system engineering at Uber ATG—bringing a rare mix of mathematical rigor and product-minded execution. He specializes in designing reliable, scalable systems for machine learning and robotics, comfortable moving between low-level algorithms and large distributed deployments. Known as a “debugganeer” and systems conductor, he excels at untangling complex interactions across compute stacks to ship robust infrastructure. Based in the United States, he pairs deep theoretical intuition with practical delivery, often turning research-grade ideas into production-ready services.
11 years of coding experience
9 years of employment as a software developer
Master of Advanced Study in Mathematics (Part III of the Mathematical Tripos), Master of Advanced Study in Mathematics (Part III of the Mathematical Tripos) at University of Cambridge
Ph.D. Theoretical Physics, Ph.D. Theoretical Physics at Paris-Sud University (Paris XI)
A package for combining multiple partitions into a consolidated clustering. The combinatorial optimization problem of obtaining such a consensus clustering is reformulated in terms of approximation algorithms for graph or hyper-graph partitioning.
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
Gregory Giecold - Staff Software Engineer at NVIDIA