# Rajath Subramanyam > Staff Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/rajathsubramanyam I have spent my career solving hard data infrastructure problems at scale, from designing a data protection platform for cloud-scale databases at an early-stage startup to building enterprise-grade software at a large public company. Along the way, I have grown from an early engineer into a technical leader, driving distributed systems architecture across on-premises, cloud, and hybrid environments. Beyond the technical work, I find equal satisfaction in developing engineers. I formally mentor engineers on my team, and believe that strong technical leadership means not just driving architecture, but helping others grow into engineers who can drive it themselves. ## Work Experience ### Staff Software Engineer @ Rubrik Jan 2018 – Present | Palo Alto, California, United States Tech lead for a team building enterprise-grade data protection for Kubernetes across on-premises, cloud, and hybrid environments. The platform supports a broad range of distributions, including OpenShift, AKS, EKS, GKE, Mirantis, and upstream Kubernetes, as well as data protection for KubeVirt and persistent volumes backed by CSI drivers. Earlier, I spent ~2 years on the Rubrik Mosaic team, integrating the Datos IO NoSQL data protection platform into the Rubrik Security Cloud, a natural continuation of my work at Datos IO. ### Member of Technical Staff @ Datos IO, Inc. (Acquired by Rubrik) Jan 2015 – Jan 2018 Joined Datos IO as one of the earliest engineers, contributing to the data protection platform from pre-1.0 through enterprise readiness. Datos IO built the first enterprise-grade data protection solution purpose-built for NoSQL databases, and was acquired by Rubrik in 2018. Tech Lead, Apache Cassandra Data Protection Owned end-to-end design and delivery of two foundational scalability projects: Incremental Backup Engine - Built an incremental backup system using SSTable ancestry and metadata to track changes and eliminate redundant transfers of compacted SSTables, significantly reducing backup transfer time, storage size, and cost. Streaming Restore - Architected a streaming restore pipeline that parallelized data transfer across nodes and within individual node recovery, dramatically reducing RTOs on large clusters. Also contributed to the core distributed data infrastructure, building systems capable of processing data at enterprise scale across heterogeneous NoSQL environments. ### Graduate Teaching Assistant @ University of Illinois at Urbana-Champaign Jan 2014 – Jan 2015 Spring 2015: Teaching Assistant for Cloud Computing Concepts Coursera MOOC Fall 2014: Teaching Assistant for CS425 – Distributed Systems during Fall 2014 semester. Spring 2014: Teaching Assistant for CS241 – Systems Programming during Spring 2014 semester. ### Graduate Research Assistant @ University of Illinois at Urbana-Champaign Jan 2013 – Jan 2013 I worked in the Computer Science department as a Graduate Research Assistant. My research project was Optimization by Run-Time Specialization for Sparse Matrix-Vector Multiplication’ under the guidance of Prof. Maria Garzaran. ### Graduate Research Assistant @ Distributed Protocols Research Group Jan 2014 – Jan 2015 | University of Illinois at Urbana-Champaign Research projects in cloud computing systems and large scale data stores under the guidance of Prof. Indranil Gupta. ### System Software Engineer Intern @ Akamai Technologies Jan 2014 – Jan 2014 I worked in the Media Services Live team which is part of the Media CDN Servers team. During the Summer, I studied the architecture of Akamai's Media Content Delivery Network. I developed a framework in python to benchmark protocol optimization alternatives for accelerating video content into Akamai's Network. ### Software Developer @ IBM India Software Lab Jan 2010 – Jan 2013 | Bangalore, Karnataka, India Part of the Information Management brand @ IBM Software Group. Software developer for the DB2 for Linux, UNIX and Windows Install new development team. We develop tools and utilities which are part of the install and up/running experience for DB2 LUW users. My area of focus in this team was a clustered database solution called 'DB2 pureScale' that provides transparent scalability, high availability and reliability to OLTP applications. C, C++, Shell Scripting, perl Prior to this I was part of DB2 LUW samples and Demo team. Shell Scripting, C, XML, sql/pl, etc ### Intern @ Sun Microsystems Jan 2009 – Jan 2009 | Bangalore, Karnataka, India Event Mapping View Widget I was part of a team of two members involved in developing the Event Mapping View Widget with guidance from the mentors. The objective of the Event Mapping View Widget is to provide a visual/graphical representation of the inter-portlet communication among various widgets to the portal administrator thus easing the job of portal management. The portlet can be deployed into any portal and will provide a real time, dynamic graphical representation of the communication among the portlets. ## Education ### Master of Science (M.S.) in Computer Science University of Illinois Urbana-Champaign ### B.E. in Computer Science & Engineering in Computer Science B. M. S. College of Engineering ## Contact & Social - LinkedIn: https://linkedin.com/in/rajathvsm --- Source: https://flows.cv/rajathsubramanyam JSON Resume: https://flows.cv/rajathsubramanyam/resume.json Last updated: 2026-04-12