James Edwards is a seasoned engineering leader with 11+ years focused on high-performance computing, multi-core parallel programming, and machine learning, primarily developing and operationalizing ML frameworks on AMD’s ROCm platform. He progressed from hands-on verification and systems work (AIX, Cell SDK, OpenCL) to managing DevOps and ML frameworks, demonstrating deep expertise in heterogeneous compute stacks and developer tooling. Based in Austin, he blends rigorous academic training in physics and computer science from UT Austin with practical experience shipping compute applications and SDKs at scale. Known for translating low-level platform constraints into production-ready frameworks, he excels at bridging hardware-aware optimization with developer experience and deployment reliability.
11 years of coding experience
21 years of employment as a software developer
Bachelor of Science (B.S.), Physics, Bachelor of Science (B.S.), Physics at University of Oregon
Masters of Science, Computer Science, Masters of Science, Computer Science at The University of Texas at Austin
Contributions:7 commits, 8 pushes, 1 branch in 6 months
releasedruntimeexperimentation
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.