Malavika Samak

Compiler Engineer at NVIDIA

San Francisco Bay Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Malavika Samak is a compiler engineer with nine years of experience applying program analysis, symbolic execution, and verification to improve developer productivity and software security. Currently at NVIDIA after leading compiler-enforced bounds-safety work at Apple, she builds tools and safety models that harden performance-sensitive C/C++ code, including kernel extensions. Her research background at MIT CSAIL produced ML-driven class embeddings and verified automated refactoring techniques for safe Java class replacement. An active contributor to LLVM/Clang (notably refining -Wunsafe-buffer-usage checks), she blends deep theory with pragmatic engineering to reduce false positives while widening coverage. Based in the San Francisco Bay Area, she combines academic rigor from IISc with production-grade systems experience, often surfacing subtle correctness issues that other analyses miss.
code9 years of coding experience
job11 years of employment as a software developer
bookDoctor of Philosophy (PhD), Doctor of Philosophy (PhD) at Indian Institute of Science (IISc)
bookBachelor of Engineering (BE), Computer Science, Bachelor of Engineering (BE), Computer Science at Sri Jayachamarajendra College of Engg., MYSORE
github-logo-circle

Github Skills (10)

compiler10
c-compiler10
code-analysis10
compiler-design10
c-language10
static-analysis10
cprogramming-language10
clang-cl10
clang10
llvm9

Programming languages (1)

LLVM

Github contributions (5)

github-logo-circle
llvm/llvm-project

Aug 2022 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:40 reviews, 20 PRs, 23 pushes in 2 years 8 months
Contributions summary:Malavika contributed to the Clang compiler project by implementing and refining features related to buffer usage warnings. The commits focus on improving the accuracy and scope of the `-Wunsafe-buffer-usage` warning, addressing false positives and expanding its coverage to include more scenarios like multi-dimensional arrays and constant expressions. Their work involved modifying the compiler's analysis passes to correctly identify and flag unsafe buffer accesses, thereby enhancing code safety.
compilerstechnologiesclangsubmittoolchain
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
Contributions:62 pushes, 26 branches in 2 years 3 months
compilerscodegenerationtechnologiesbazelsubmit
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
Malavika Samak - Compiler Engineer at NVIDIA