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.
code11 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
languagesSerbian, Croatian, Bosnian, German
github-logo-circle

Github Skills (32)

staging9
mojo8
reader8
lms8
modular7
apache-spark7
programming-language7
spark7
scala7
abstract-interpretation7
declarative-programming7
code-generation7
python7
parquet7
symbolic-execution7

Programming languages (6)

MojoRustScalaHTMLCudaPython

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
lmspython
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