James Duncan

Young Investigator, Climate Modeling

Berkeley, California, United States
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 Duncan is a climate-focused machine learning researcher and software engineer with 11 years of experience bridging statistical theory, high-performance computing, and production ML systems. Currently a Young Investigator in Climate Modeling at AI2, he applies stable and interpretable ML methods developed during his PhD work at UC Berkeley to improve climate and precipitation forecasting. His background includes state-of-the-art generative modeling for high-resolution global precipitation (NeurIPS workshop), distributed training on NERSC Perlmutter, and building reproducible scientific software like simChef and VeridicalFlow. He combines deep statistical programming (R, C++, auto-diff) with cloud and HPC operational skills (GitHub org management, CI/CD, AWS), making him fluent from research prototypes to scalable deployments. A less obvious strength is his pedagogy and operational leadership—he has led HPC user support, CI/CD-driven documentation redesign, and teaching roles that translate complex methods into usable tools for diverse teams. Based in Berkeley, he focuses on interpretable, stability-aware approaches to climate uncertainty and model reliability.
code11 years of coding experience
job9 years of employment as a software developer
bookDoctor of Philosophy - PhD, Biostatistics, Doctor of Philosophy - PhD, Biostatistics at University of California, Berkeley
bookBachelor of Arts - BA, HISTORY, Bachelor of Arts - BA, HISTORY at University of Wisconsin-Madison
bookNon-degree post-baccalaureate studies, Mathematics, Statistics, and Computer Science, 4.0/4.0, Non-degree post-baccalaureate studies, Mathematics, Statistics, and Computer Science, 4.0/4.0 at University of Illinois at Chicago
languagesSpanish, Japanese
github-logo-circle

Github Skills (55)

missing-data10
preprocessing10
r-package10
anova10
meta-analysis10
r9
r-language9
linear-models9
forecasting9
cran9
nimble9
stability9
bayesian-methods9
cpp8
bayesian-inference8

Programming languages (6)

RC++PHPHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
jpdunc23/stat-215a-fall-2020

Aug 2020 - Dec 2020

Contributions:59 commits, 50 pushes, 1 branch in 3 months
jpdunc23/nCompiler

Mar 2019 - Aug 2019

Code-generate C++ from R
Contributions:113 pushes, 62 branches in 5 months
cppcode-generate
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 Duncan - Young Investigator, Climate Modeling