Paul Koch

Principal Research Software Design Engineer at Microsoft

Seattle, Washington, 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

🤩
Rockstar
🎓
Top School
Paul Koch is a Principal Research Software Design Engineer at Microsoft based in Seattle with six years of focused experience in research-oriented software and machine learning tooling. He contributes to InterpretML, advancing practical interpretable ML, and works on a separate project optimizing transportation—bridging research algorithms with production-ready systems. On GitHub he enhanced the guidance project's LlamaCpp integration to enable local LLM usage, improving API compatibility and test-time memory performance. Trained as a computer engineer at the University of Waterloo, he blends low-level systems thinking with higher-level ML workflows. Paul’s work shows a knack for making cutting-edge model tooling both efficient and reproducible, especially in enabling local inference paths that reduce cloud dependency. Colleagues describe him as a pragmatic problem-solver who turns research prototypes into maintainable engineering.
code6 years of coding experience
bookBrebeuf
bookBachelor's, Computer Engineering, Bachelor's, Computer Engineering at University of Waterloo
languagesFrench, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

machine-learning10
lm10
large-language-models10
python10
llm10
pytest9
testing9
c-language8
cprogramming-language8

Programming languages (6)

C#C++JavaScriptHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
guidance-ai/guidance

Sep 2023 - Mar 2025

A guidance language for controlling large language models.
Role in this project:
userBackend & ML Engineer
Contributions:11 reviews, 48 PRs, 124 pushes in 1 year 5 months
Contributions summary:Paul implemented a `llama.cpp` interface to integrate large language models within the guidance framework. This involved creating a new Python module to interface with the `llama.cpp` library, enabling the use of local LLMs. Further contributions include updating and maintaining the `LlamaCpp` model to use the newer API for `llama.cpp`, and optimizing the testing environment by using a single cached model for the LlamaCpp tests. The user made adjustments to improve performance, particularly regarding memory usage during testing.
A conda-smithy repository for interpret-core.
Contributions:37 PRs, 24 pushes, 23 comments in 2 years 2 months
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
Paul Koch - Principal Research Software Design Engineer at Microsoft