John Linford is a customer-focused technical leader and Head of Product for CAE/EDA at NVIDIA with 14 years of experience accelerating HPC and large-scale simulation workflows. He combines deep hands-on expertise in runtime performance, code modernization, cloud and multi-core/accelerated architectures with a track record of designing profilers and debuggers that help teams squeeze more performance from complex codes. Former roles as Director of HPC Engineering at Arm and senior engineering positions at ParaTools and Northrop Grumman reflect his ability to bridge research, product, and engineering across industry and national lab contexts. He is passionate about open-source and open-standards for reproducible, portable high-performance applications and has repeatedly led initiatives to enable production-grade tooling for extreme-scale computation. Based in Austin, he pairs a Ph.D. in Computer Science with practical systems experience dating back to UNIX administration and real-time software, giving him both rigorous research grounding and pragmatic operational instincts. Colleagues rely on him to translate deep technical detail into product strategy that moves HPC users from prototype to production.
14 years of coding experience
20 years of employment as a software developer
Ph.D. Computer Science, Ph.D. Computer Science at Virginia Tech
BS Computer Science Mathematics, BS Computer Science Mathematics at Weber State University
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.