Summary
James Kahn is a Principal Software Engineer based in Melbourne with 11 years of experience blending ML, HPC, and grid computing across clean energy and high-energy physics. Trained as a particle physicist (PhD, LMU Munich), he transitioned to AI consulting in Germany where he led 17 projects, invented three open-source PyTorch tools, and secured €100k as PI for smart-grid research. He combines hands-on model development on supercomputers with systems-level work—having administered 30k+ CPU cores, petabytes of storage, and integrated V100 GPUs into production clusters. Known for mentoring researchers and building teams, he has supervised multiple student projects that evolved into PhDs and published leading AI-in-energy research. Comfortable working independently or as a collaborative problem-solver, he brings a physicist’s knack for abstraction to pragmatic engineering and reproducible software. Anecdotally, his GitHub quip—“50% fact, 50% magic, 100% RuntimeError: CUDA out of memory”—captures both his technical depth and wry sense of engineering realism.
10 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy - PhD, Physics, Magna cum laude, Doctor of Philosophy - PhD, Physics, Magna cum laude at Ludwig-Maximilians-Universität München
The University of Melbourne