William Arnold

Senior Deep Learning Algorithms Engineer at NVIDIA

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

🤩
Rockstar
🎓
Top School
William Arnold is a Senior Deep Learning Algorithms Engineer based in Berkeley with 11 years of experience building production ML systems and distributed serving infrastructure, now focused on disaggregated serving at NVIDIA. He combines rigorous academic training (MS in Machine Learning from KAIST and a BS in EECS from UC Berkeley) with hands-on engineering across startups and research labs, including roles at Polygon Labs, Eluvio, and a student researcher stint at Google. His background spans cryptosystems, reinforcement learning for building energy control, and scalable backend work—evident in open-source contributions like refactoring a popular Pokemon Go API project to improve code reuse and simplify async patterns. A seasoned educator and team lead, he’s run hundreds of office hours and taught CS70, and brings an unusual mix of real-world racing seamanship and system-level ML expertise to high-stakes production engineering.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science - BS Electrical Engineering and Computer Science, Bachelor of Science - BS Electrical Engineering and Computer Science at UC Berkeley College of Engineering
bookMaster's Degree Machine Learning, Master's Degree Machine Learning at Korea Advanced Institute of Science and Technology
languagesEnglish
github-logo-circle

Github Skills (7)

javas10
okhttp10
api-design10
java10
refactoring9
dependency-management9
rest-api8

Programming languages (12)

TypeScriptJavaShellC++RRustElmJavaScript

Github contributions (5)

github-logo-circle
Grover-c13/PokeGOAPI-Java

Jul 2016 - Jul 2016

Pokemon Go API
Role in this project:
userBack-end Developer
Contributions:46 commits, 16 PRs, 7 pushes in 12 days
Contributions summary:William primarily focused on refactoring and improving the project's codebase. They extracted OkHttpClient creation, removing it from various login classes and the request handler, improving code reuse and organization. Further contributions involved removing RxJava dependencies, replacing them with StreamSupport for data manipulation and eliminating redundant code. The user also appears to be involved in API development and maintenance.
golangapigo-apijavadocpokemon-go
Aphoh/go-substrate-gen

Apr 2022 - Dec 2022

https://github.com/Aphoh/go-substrate-gen
Contributions:8 reviews, 40 commits, 4 PRs in 8 months
golangsubstrateblockchainpolkadotgen
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
William Arnold - Senior Deep Learning Algorithms Engineer at NVIDIA