The Good Tech Companies - Adarsh Kumar Sadhukha: The Man Coding the Invisible Engine Behind GPUs

Episode Date: September 25, 2025

This story was originally published on HackerNoon at: https://hackernoon.com/adarsh-kumar-sadhukha-the-man-coding-the-invisible-engine-behind-gpus. Meet Adarsh Kumar Sad...hukha, the NVIDIA architect redefining GPU infrastructure with C++, DSL innovation, and AI-driven build systems. Check more stories related to programming at: https://hackernoon.com/c/programming. You can also check exclusive content about #adarsh-kumar-sadhukha-nvidia, #nvidia-gpu-infrastructure, #modern-c++-build-systems, #ai-developer-tooling-nvidia, #domain-specific-language, #gpu-build-efficiency, #ai-augmented-developer-tools, #good-company, and more. This story was written by: @jonstojanjournalist. Learn more about this writer by checking @jonstojanjournalist's about page, and for more stories, please visit hackernoon.com. Adarsh Kumar Sadhukha has redefined NVIDIA’s internal GPU build systems, cutting memory usage 10×, accelerating builds, and creating a DSL that shrinks config files by 30%. Now, he’s driving AI-augmented developer tools to make infrastructure proactive, resilient, and smarter with every compilation.

Transcript
Discussion (0)
Starting point is 00:00:00 This audio is presented by Hacker Noon, where anyone can learn anything about any technology. Adirsh Kumar Sotika, the man coding the invisible engine behind GPUs, by John Stoy and journalist. The gleam of graphics hardware is often the first thing people call attention tohen addressing the growth of computing, yet the unseen machinery that enables its creation is just as crucial. Every GPU, no matter how powerful, starts ASCOD lines that are then compiled, tested, and turned into functioning systems. This is what makes the internal workflows at NVIDIA, the largest GPU provider in the world, so demanding. Millions of lines spanning multiple hardware platforms, running through systems that must deliver both speed and reliability. Dealing with this need is Adirsh Kumar Sautica,
Starting point is 00:00:46 infrastructure architect at NVA. Over the past six years, he's been working to turn outdated legacy systems into a broader and more encompassing architecture that could handle the increasing technical needs of millions of applications. From accelerating build processes to designing new domain-specific languages for configurations, his contributions have redefined what efficiency looks like inside Nvidia. From circuits to systems, a path into infrastructure, Adirsch's journey began far from his work with build pipelines as an undergraduate in electrical and electronics engineering at the Berla Institute of Technology and Science Polani. He was fascinated by circuits and hardware, yet increasingly drawn to the precision of software.
Starting point is 00:01:28 He took every opportunity to supplement his coursework with computer science, which gave him a greater dexterity and fluency in the two disciplines. He later pursued a master's at Georgia Tech, which eventually led to his breakthrough role when he was offered another internship at Nvidia. There, he got a first taste of the importance of these critical tools. As he puts it, behind every breakthrough product, whether it's a GPU, a new software, or an advanced data pipeline, there's an invisible layer of tooling making it all possible, he recalled. That realization set his trajectory, rather than consumer-facing features, his calling was the scaffolding that empowered other engineers. As he puts it,
Starting point is 00:02:08 Middell background in electronics and computer science made me uniquely positioned to apply hardware engineering and software architecture in equal fashion, Askell said that heavily drives my work today. Instorating C++ at Nvidia, when he was offered a full-time position at at NVIDIA as a software tools infrastructure architect, he was tasked with helping build the protocols needed to scale the company's internal systems. One of his earliest challenges in this vein was tackling a build system that was slowly but surely harming operations. At the time, the legacy system was slow, memory intensive, and fragile when scaled. Adirsch re-architecteded it from the ground up in modern C++, rewriting algorithms and redesigning data structures. The payoff was
Starting point is 00:02:49 sharp, with build times cutting to a quarter while requiring 10 times less memory usage. But this change also involved helping engineers adjust to this new language. C++ had long been viewed warily inside the company, with Pearl being the main standard used company-wide. By proving that modern C++ could rival high-level scripting languages in developer velocity while far out stripping them in performance, Ottersch aimed to change minds. He became a mentor to interns and early career engineers, guiding them through systems-level programming. His leadership style, rooted in ownership rather than micromanagement, cultivated confidence across teams. This project proved that with the right engineering rigor, modern C++ could deliver unmatched
Starting point is 00:03:32 performance and maintainability, he explains. Improving the company's DSL, despite the performance wins, Audirsch also needed to address the equally pressing issue of the sprawl of configuration files. These sprawling instructions governed how hardware codebases are compiled, often stretching into thousands of cryptic lines. For new engineers, they posed a formidable technical barrier, and for veterans, they were a constant source of fragility. Adersh's response was to design a domain-specific language that could speed up the process while keeping it as efficient and accurate as before. By collapsing repetitive patterns into a concise syntax, Ottersh's new language success fully shrank configuration files by 30%
Starting point is 00:04:14 while expanding their functionality across their internal operations. As a result, what once required painstaking parsing could now be expressed declaratively. The updated DSL showed how NVIDIA could improve its build protocol and could base to turn its internal infrastructure into a shared asset rather than a burden. Moving toward AI augmented tooling, with faster builds and cleaner configurations, Ottersh's sites are set. set on the next frontier, intelligence. With certifications in machine learning and AI, his vision is for developer tools that not only execute actions that humans ask them, but that could, over time, learn from them. That, in practice, means that there could be build tools capable of predicting
Starting point is 00:04:55 technical bottlenecks before they grow into serious problems, pipelines that autotune based on prior workloads, and diagnostic systems that surface insights without human prompting. Such systems would turn the build infrastructure from reactive to proactive, improving and inferring with greater accuracy the more they're used. For organizations managing terabytes of code and thousands of engineers, this would mean advantages like less downtime, fewer surprises, and a smarter foundation that grows with complexity. Tomorrow's tools will learn from every compilation and make the next one even better, Adirsch explains. For him, AI is not a layer to bolt onto infrastructure, but the principle that will define its evolution. As GPUs continue to become more essential and used across
Starting point is 00:05:38 multiple fields, the invisible engines that build them must keep pace. Thanks to Adersh Kumar-Sataka's work, Nvidia's infrastructure is faster, leaner, and ready for a future where tools will learn as much as the engineers who use them. Thank you for listening to this Hackernoon story, read by artificial intelligence. Visit hackernoon.com to read, write, learn and publish.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.