Nick Knight is a Principal Applied Research Scientist at NVIDIA with six years of professional experience and a PhD in Computer Science from UC Berkeley. He blends deep academic roots—former Courant instructor and visiting professor—with industry leadership as a founding member and Distinguished Engineer leading Algorithms & Libraries at SiFive. Nick focuses on applied deep learning research and bringing advanced algorithms into production, particularly at the intersection of hardware-aware libraries and ML. Based in California, he has a track record of translating rigorous mathematical and systems thinking into practical, high-performance software for compute platforms. An unusual strength is his combined background in applied physics, engineering, and computer science, which helps him bridge device-level constraints and algorithm design.
6 years of coding experience
15 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of California, Berkeley
High School Diploma, High School Diploma at Concord Academy
Bachelor of Science - BS Applied Physics, Bachelor of Science - BS Applied Physics at Columbia University
Bachelor of Arts - BA Engineering, Bachelor of Arts - BA Engineering at Oberlin College
Working draft of the proposed RISC-V V vector extension
Contributions:25 pushes, 2 branches in 3 years 5 months
risc-vriscvector
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 Knight - Principal Applied Research Scientist at NVIDIA