Nick Hill

San Jose, 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

🤩
Rockstar
Nick Hill is a senior research engineer and technical leader based in San Jose with over 15 years building high-performance, resilient ML and distributed systems for enterprise cloud services. He designs and ships large-scale LLM inferencing infrastructure and orchestration—having helped deliver IBM’s watsonx.ai inference platform and contributed as a committer to vLLM and Hugging Face Transformers. Comfortable across Cloud, Kubernetes, containers, serverless, and low-level performance work, he codes in Python, Rust, Java and Go and focuses on concurrency, automation and consumability. His open-source contributions span critical projects (Transformers, vLLM, TGI, Netty, gRPC) where he’s fixed subtle generation bugs, optimized batching and reduced memory/GC pressure. Known for turning research prototypes into production services, he also bridges research and product teams to accelerate time-to-market for GenAI offerings. Collected patents and a mathematics degree underpin his pragmatic, measurement-driven approach to systems design.
code10 years of coding experience
github-logo-circle

Github Skills (53)

transformers10
code-optimization10
tokenize10
pytorch10
language-model10
batching10
netty10
python10
testing10
memory-management10
machine-learning10
microservices-application10
load-balancing10
inference10
apache-curator10

Programming languages (8)

JavaDockerfileC++RustScalaGoPythonJsonnet

Github contributions (5)

github-logo-circle
vllm-project/vllm

Jul 2023 - Apr 2025

A high-throughput and memory-efficient inference and serving engine for LLMs
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:810 reviews, 238 PRs, 94 pushes in 1 year 9 months
Contributions summary:Nick primarily contributed to improving the VLLM project's core functionalities and stability. Their work involved fixing bugs in the scheduler, implementing defensive coding practices by copying sampling parameters, and adding features like per-request seeds. They also worked on performance by correcting 1D query issues for MoE models. Additionally, the user improved the codebase by simplifying detokenization logic and avoiding pickling of the entire LLMEngine when using Ray workers, demonstrating knowledge of distributed systems and performance optimization.
amdcudadeepseekgpthpu
netty/netty

May 2018 - Aug 2020

Netty project - an event-driven asynchronous network application framework
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:86 reviews, 130 commits, 112 PRs in 2 years 3 months
Contributions summary:Nick focused on optimizing the performance of the Netty framework, a Java-based asynchronous network application framework. Their contributions centered on improving the efficiency of memory management and buffer operations, addressing potential bottlenecks in areas like HTTP/2 frame logging, and CompositeByteBuf usage. They also streamlined several internal operations related to ref-counting and data handling, resulting in reduced allocation and memory consumption. Their work primarily involved Java code and optimizations within the Netty codebase.
asynchronousasynchronous-networknionettyapplication-framework
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
Nick Hill