Nikhil Jain is a software engineer and research assistant with 11 years of experience building compilers, ML accelerator toolchains, and production search/location systems. He has moved between industry and academia—from SambaNova compiler work and Microsoft’s C++ toolchain to Uber’s Eats Search and Location teams—bringing systems-level rigor to performance-critical ML and infrastructure projects. Currently contributing to a WebGPU backend for llama.cpp at UC Santa Cruz, he blends low-level optimization with emerging browser GPU deployment for ML inference. A UC Berkeley CS alumnus pursuing graduate work at UCSC, Nikhil’s background reflects a practical cross-section of research-grade tools and production services, with a knack for translating hardware-aware compiler insights into real-world distributed systems.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Arts - BA, Computer Science, Bachelor of Arts - BA, Computer Science at University of California, Berkeley
University of California Santa Cruz
High School Diploma, High School Diploma at Middlesex County Academy for Science, Math, and Engineering Technologies
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.