James Decker is an ML compiler engineer with 11 years’ experience building tooling and compilers that boost programmer productivity across heterogeneous and reconfigurable architectures. He has led performance infrastructure and compiler teams at Modular and SambaNova, marrying metaprogramming and MLIR-based embedded DSLs to target proprietary CGRA and distributed AI runtimes. His work spans debugging and profiling tooling, runtime integration, and multi-stage programming techniques informed by research stints at Purdue and Stanford. Currently at Gensyn, he focuses on making sophisticated hardware targets accessible to developers, with a practical knack for turning academic compiler ideas into production-quality developer ergonomics. An educator-turned-engineer, he pairs deep compiler research with hands-on systems and customer-facing problem solving.
10 years of coding experience
5 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Utah State University
Doctor of Philosophy (Ph.D.) (Incomplete) Computer Science, Doctor of Philosophy (Ph.D.) (Incomplete) Computer Science at Purdue University
Contributions:150 commits, 6 PRs, 44 pushes in 7 months
parquetpurdueapachesparkscala
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.