# Gandeevan Raghuraman > Distributed Systems @ Cruise Location: San Francisco Bay Area, United States Profile: https://flows.cv/gandeevan Technical area of interests - Computer Performance, Server Architectures, Databases, Cloud and Distributed Systems, Distributed Batch Processing, Streaming Processing. ## Work Experience ### Software Engineer @ Cruise Jan 2023 – Present Building the foundational storage and compute infrastructure that powers high-precision mapping and machine learning model training for autonomous vehicle technology at Cruise. ### Staff Software Engineer @ Niantic, Inc. Jan 2021 – Jan 2023 | San Francisco Bay Area Spearheaded the development of a Kubernetes-native compute platform to run large-scale ML training and computer vision workloads, powering AR map generation and supporting a variety of GenAI and data processing use cases across the organization. Drove core infrastructure enhancements, including: - Migrating the platform to Ray - Integrating Volcano for gang scheduling and optimized resource allocation - Implementing zero-downtime node pool deployments - Designing job queuing systems to ensure fair and effective resource usage Solved critical scaling challenges for clusters exceeding 7,000 nodes, enabling large-scale ML training, massive data processing pipelines, and real-time AR operations with high reliability. Led the design and execution of a high-throughput data pipeline processing 100M+ images daily, building a global 3D map to power advanced AR experiences. Tech Stack: Kubernetes, Ray, Argo Workflows, Volcano, Cloud Infrastructure (AWS/GCP). ### Senior Software Engineer @ Niantic, Inc. Jan 2020 – Jan 2021 As a member of the Shared AR team, I played a crucial role in developing the backend infrastructure for delivering cross-platform, persistent, and multiplayer AR experiences on the Niantic Lightship platform. My expertise in distributed systems was leveraged to design and implement key components of the system, including the service discovery module, a peer-to-peer and server-side message routing layer, map storage and indexing, and session-based data sharding using Redis. These efforts have led to the successful deployment of the Multiplayer AR Buddy feature in Pokemon Go, demonstrating the robustness and reliability of the infrastructure I helped build. ### Software Engineer (AR Server Infrastructure) @ Niantic, Inc. Jan 2018 – Jan 2020 | San Francisco Bay Area ### Graduate Teaching Assistant @ Carnegie Mellon University Jan 2017 – Jan 2018 | Greater Pittsburgh Area Teaching assistant for Operating System Design and Implementation (15-410/605) ### Intern @ Yahoo! Inc. Jan 2017 – Jan 2017 | Sunnyvale, California I worked on building a concurrent framework to automate the process of bug fixing & vulnerability patching in a distributed environment. ### Software Engineer @ RSA Security Jan 2015 – Jan 2016 | New Delhi Area, India At RSA Security, I collaborated with the Precog research lab @ IIIT Delhi to develop a ransomware detection and prevention module. My expertise in the field allowed me to analyze the runtime behavior of over 3800 ransomware samples from 30+ families, leading to the identification of 40+ ransomware-specific Indicators of Compromise (IOCs). I then built a classification model that utilizes entropy analysis of the filesystem to detect and prevent ransomware attacks. ### Research Intern @ College of Engineering Guindy, Chennai Jan 2014 – Jan 2014 | Chennai ## Education ### Master’s Degree in Information Security Carnegie Mellon University ### Bachelor’s Degree in Computer Science College of Engineering, Guindy ## Contact & Social - LinkedIn: https://linkedin.com/in/gandeevan-raghuraman-5aa90b98 --- Source: https://flows.cv/gandeevan JSON Resume: https://flows.cv/gandeevan/resume.json Last updated: 2026-04-11