Drew Lewis is a Senior Software Engineer with 13 years of experience bridging high-performance computing research and production software, currently contributing at Google from Roanoke, Virginia. He holds a PhD in Theoretical Chemistry from Virginia Tech and has applied that rigorous computational background to machine-learned performance modeling, static analysis tooling, and portable parallel implementations using Kokkos. At Sandia National Laboratories he moved projects from prototypical research—source-to-source skeletonization with Clang/LLVM and tensor completion—to robust engineering as a Senior Member of Technical Staff. Drew combines deep systems-level expertise in compilers and parallelism with practical ML-informed performance work, and has experience scaling multinode tensor algorithms. Colleagues would describe him as a researcher-turned-engineer who prefers solving hard low-level problems that make large-scale scientific and cloud systems measurably faster.
13 years of coding experience
9 years of employment as a software developer
Bachelor's Degree, Chemistry, Bachelor's Degree, Chemistry at The University of Texas at Austin
Doctor of Philosophy - PhD, Theoretical Chemistry, Doctor of Philosophy - PhD, Theoretical Chemistry at Virginia Tech
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.