Nakul Jindal is a software engineer with 12 years of experience building production consumer systems and research-grade runtime and compiler tooling, currently contributing to planning and optimization and VM migration efforts at Google. He blends full-stack backend experience (web, REST/gRPC) with deep systems expertise in interpreters, runtimes, and parallel programming paradigms (MPI, OpenMP, threads, MapReduce), and is fluent in Java, C++, and Google Cloud Platform. Previously he led server-side architecture and ad-serving systems at Niantic and accelerated ML workloads and contributed to Apache SystemML while at IBM. Nakul’s background includes a PhD-focused trajectory in computer engineering and hands-on experience porting and optimizing DSLs for HPC and GPUs, a less obvious thread that ties his research rigor to scalable production services. Based in San Francisco, he combines academic publication experience with product-driven engineering to ship robust, high-performance systems.
12 years of coding experience
5 years of employment as a software developer
Bachelors in Technology Computer Engineering, Bachelors in Technology Computer Engineering at Jaypee University of Information Technology
Doctor of Philosophy (PhD) Computer Engineering, Doctor of Philosophy (PhD) Computer Engineering at University of Florida
Contributions:33 pushes, 2 branches in 1 year 3 months
incubatingapache-zeppelinapachezeppelinjava
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.