James Decker

ML Compiler Engineer at Gensyn

Stony Stratford, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Utah State University
bookDoctor of Philosophy (Ph.D.) (Incomplete) Computer Science, Doctor of Philosophy (Ph.D.) (Incomplete) Computer Science at Purdue University
languagesGerman, Serbian, Croatian, Bosnian
github-logo-circle

Github Skills (43)

mojo9
creative-commons8
visual-programming-language8
reader8
browser8
modular8
staging7
lms7
scala7
windows7
linux7
abstract-interpretation7
parquet7
symbolic-execution7
macos6

Programming languages (7)

MojoRustScalaJavaScriptHTMLPythonCuda

Github contributions (5)

github-logo-circle
jmd1011/snek-LMS

Feb 2018 - Apr 2019

Implementation of Lightweight Modular Staging (LMS) in Python
Contributions:215 commits, 2 PRs, 142 pushes in 1 year 1 month
staginglmspythonmodular
jmd1011/parquet-readers

Jun 2016 - Feb 2017

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.
Request Free Trial
James Decker - ML Compiler Engineer at Gensyn