Kunal Pathak

Compiler Backend Engineer @ Nvidia | ex-Microsoft | LLVM

Role
Compiler Engineer at NVIDIA
Location
Redmond, WA, US
LinkedIn followers
500 followers

About Kunal Pathak

Compiler/Codegen Engineer specializing in backend optimization, register allocation, and ISA-centric performance. Currently at NVIDIA working on the LLVM backend, where I focus on register allocation improvements, instruction selection/codegen robustness, GPU architecture-specific optimizations, and low-level performance work across the toolchain.Previously at Microsoft, I spent 15+ years on the.NET Runtime JIT (RyuJIT) backend, owning phases such as register allocation, encoding, peephole and lower-level optimizations, loop alignment, TLS/struct return fixes, and ISA-targeted work across x64, Arm64, and Apple silicon. I also led ARM64/SVE initiatives, delivering new vector instructions, LSE atomics, load/store pattern improvements, and intrinsic support used in production today. Before RyuJIT, I worked on Chakra (IE/Edge JavaScript engine), implementing language features, Node.js on Chakra, and performance enhancements for AcmeAir/TechEmpower benchmarks. Earlier, I contributed to ML-guided program synthesis via Microsoft PROSE.I enjoy building optimizations that are visible at the assembly level, solving performance bugs that require register-level thinking, and bridging the gap between language semantics and hardware realities.MS in Computer Science (RIT), specializing in Programming Languages and Compiler Design.

Experience

  1. Compiler Engineer

    NVIDIA

    Jul 2025 — Present · Redmond, WA, US

Education

  • Rochester Institute of Technology

    Master of Science, Computer Science

    2007 — 2009

  • Vishwakarma Institute Of Technology

    Bachelor of Engineering, Computer Science

    2000 — 2004

Skills

  • Wcf
  • Software Development
  • Javaserver Pages (Jsp)
  • Servlets
  • Software Design
  • C
  • Programming
  • Aspectj
  • Wpa
  • Xsl
  • Xml
  • Visual Studio
  • Algorithms
  • C++
  • Xslt
  • Javascript
  • Jsp
  • Sql
  • .net Framework
  • C#
  • Oop
  • Agile Methodologies
  • Java
  • Html
  • Windbg
  • Computer Science

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Kunal Pathak — Compiler Engineer at NVIDIA in Redmond, WA, US | Unifers