James Hunter is a senior software developer with nine years of experience building high-performance database and distributed systems, currently at Snowflake after a multi-year tenure at AWS. He holds a Ph.D. in Mathematics from the University of Wisconsin–Madison and has blended that theoretical rigor with practical engineering across Microsoft Research, Oracle, and cloud database teams. His work spans in-memory key-value stores, blockchain databases, query processing, durability layers, and transaction/I/O engines for systems like Aurora PostgreSQL and Neptune. Known for turning mathematical insight into production-grade storage and query optimizations, he has repeatedly delivered durability and replication solutions for log-first distributed databases. Based in Redmond, he bridges research and product engineering, bringing deep systems design experience to large-scale cloud data platforms.
9 years of coding experience
17 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Mathematics, Doctor of Philosophy (Ph.D.) Mathematics at University of Wisconsin-Madison
B.A mathematics, B.A mathematics at Amherst College
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
James Hunter - Senior Software Developer at Snowflake