# Varun Bhadauria > Staff Software Engineer (PyTorch , AI Infra , WhatsApp Infra , PS5 @ Sony , Samsung Semiconductors) Location: Lafayette, California, United States Profile: https://flows.cv/varunbhadauria I am currently part of Meta’s AI Infra team, focusing on scaling training and inference for recommendation system (RecSys) workloads using LLMs and long user sequences. My work spans optimizing state-of-the-art training and inference stacks built on PyTorch 2, exploring modern GPU architectures, and developing custom kernels in Triton to push the boundaries of performance and efficiency. Previously, I designed and implemented large-scale schedulers for LLM and RecSys training jobs, orchestrating workloads across 100,000+ GPU clusters. Earlier in my career, I worked on messaging infrastructure for WhatsApp, where I scaled tier-1 services to support over a billion monthly active users. My foundational experience includes developing file systems, block I/O kernel drivers, and SSD caching software for enterprise systems. I later transitioned to consumer gaming, contributing to the PlayStation 5 compression engine and building modern game authoring systems leveraging advanced I/O compression and deduplication technologies. ## Work Experience ### Staff Software Engineer @ Meta Jan 2021 – Present | Menlo Park, CA Current : AI Infra / PyTorch Team for modernizing recommendation systems at Meta using LLMs , Improving reliability and efficiency of distributed training and inference for RecSys Models using PyTorch2 , GPU / Triton. Previous : - AI Training Infra : Resource management and job scheduler for GenAI , RecSys jobs across 100K GPUs. - WhatsApp Infra : Scaling services for 2.7B+ MAU at WhatsApp Messaging Infra. ### Senior Staff Software Engineer @ PlayStation Jan 2016 – Jan 2021 | San Francisco Bay Area PS5 Platform Architecture and I/O Stack , Application delta patching, Machine Learning for I/O compression and deduplication. Patents : 11449325, 11307841 ### Staff Software Engineer @ Samsung Semiconductor USA Jan 2013 – Jan 2016 | San Francisco Bay Area • Lead development of Linux Kernel Block Layer caching software (called Samsung AutoCache for Enterprise Linux) • Lead development of Linux Kernel log structured block device for improving write endurance of client SSD/eMMC. • Lead development of Flash Aware compression based DRAM caching solution for Android Kernel. ### Senior Software Engineer @ Symantec Jan 2007 – Jan 2013 | Mountainview CA Lead for Veritas Cluster Filesystem (VxFS) Development & Escalations. Developed OpenStack Cinder driver for VxFS. ### Co-Founder @ KodeAssets Jan 2005 – Jan 2006 | New Delhi Area, India Startup for measuring and rating "code quality" of a software. ### Research Programmer @ The Australian Software Company Pty Ltd, Sydney ,AU Jan 2005 – Jan 2005 | Sydney, Australia DestroyX and ViewX for Linux. ### Programmer @ SISSA Trieste Italy Jan 2005 – Jan 2005 | Trieste Area, Italy Developed image processing system in MATLAB for cognitive science research. ## Education ### Bachelor of Technology (B.Tech.) in Computer Science and Engineering Indian Institute of Technology, Delhi ### Executive Product Management University of California, Berkeley, Haas School of Business ## Contact & Social - LinkedIn: https://linkedin.com/in/varunbhadauria --- Source: https://flows.cv/varunbhadauria JSON Resume: https://flows.cv/varunbhadauria/resume.json Last updated: 2026-04-12