Last updated in April 2026
Experience
Google
SWE II (Jul 2024 – Apr 2026) → SWE III (May 2026 – Present)  ·  Google Cloud BackupDR, Hyderabad
  • Spearheaded end-to-end delivery of core data protection features for Google Cloud BackupDR, owning the lifecycle from design through production deployment.
  • Engineered query performance analysis to profile data scenarios; leveraged query and DB-level optimizations to drive p99 latency for complex queries on millions of records down to sub-500ms.
  • Extended system capabilities into Infrastructure-as-Code, implementing declarative Terraform solutions for large-scale restore operations.
  • Implemented backend services in Golang and state-managed Angular frontends; hardened system security through critical vulnerability remediations.
Machine Learning Lab, IIIT Hyderabad
Research Assistant / Student Researcher
Worked with Prof. Praveen Paruchuri on problems spanning machine learning, cybersecurity, and mathematical optimization - specifically Moving Target Defense using factored MDPs, multi-armed bandits, and game-theoretic models. Published at AAMAS 2022, AAMAS 2024, and COMSNETS 2025.
Google
Software Engineering Intern
  • Built a resource integrity validation, reporting, and bug-filing system in Golang from scratch by analyzing operational workflows across multiple Spanner databases via gRPC.
  • Automated reporting resolved issues impacting over 10% of GCP management server instances, significantly reducing SWE debugging time on recurring inconsistencies.
  • Prototyped an internal AI chatbot using large language models and Duet AI to enable natural-language querying of backup and disaster recovery job data.
IIT Hyderabad - Department of AI
Research Intern
Worked with Prof. Vineeth Balasubramanian on open-world object detection using one-stage models (YOLO, SSD, RetinaNet) - a problem previously only tackled with two-stage models. Implemented contrastive clustering and energy-based classification to detect and label unknown objects, enabling incremental learning of new classes. Built an end-to-end training pipeline.
Google
STEP Intern - Editors AI, Bangalore
  • Benchmarked neural and statistical models for on-device spellchecking in Google Workspace editors under resource constraints in encrypted documents.
  • Enhanced on-device spellcheck precision by 15.1% and recall by 14.2% across five languages using real-time context passing and NLP-based re-ranking in Java; unblocked internal launch.
  • Detected and fixed high-priority bugs; executed rigorous unit testing with JUnit.
Education
International Institute of Information Technology, Hyderabad
B.Tech. and M.S. by Research in Computer Science  ·  CGPA: 9.53 / 10.0
Researcher at Machine Learning Lab  ·  Dean's List Awardee (all years)  ·  Teaching Assistant, Discrete Structures
Relevant coursework: Machine Learning, Statistical Methods in AI, Multi-Agent Systems, NLP, Deep Learning, Advanced Algorithms, Linear Algebra, Probability & Statistics, Game Theory, Optimization Methods
Publications
"Adaptive Moving Target Defense in Web Applications and Networks using Factored MDP"
Megha Bose, Praveen Paruchuri, Akshat Kumar
17th International Conference on Communication Systems & Networks (COMSNETS) 2025  ·  podium talk
"Factored MDP based Moving Target Defense with Dynamic Threat Modeling"
Megha Bose, Praveen Paruchuri, Akshat Kumar
23rd International Conference on Autonomous Agents and Multiagent Systems (AAMAS) 2024
"Learning Effective Strategies for Moving Target Defense with Switching Costs"
Vignesh Viswanathan, Megha Bose, Praveen Paruchuri
arXiv:2301.09892  ·  2023  
"Moving Target Defense under Uncertainty for Web Applications"
Vignesh Viswanathan, Megha Bose, Praveen Paruchuri
21st International Conference on Autonomous Agents and Multiagent Systems (AAMAS) 2022
Projects
Moving Target Defense using Multi-Armed Bandits ↗
Implemented novel bandit-based learning algorithms to generate adaptive defender strategies for Moving Target Defense in web applications and networks. Evaluated on real-world National Vulnerability Database (NVD) datasets against SOTA approaches - outperformed baselines while operating under strictly fewer assumptions about the attacker model.
PythonReinforcement LearningMulti-Armed BanditsGame TheoryCybersecurity
Household Energy Management via Multi-Agent RL ↗
Built a multi-agent Q-learning framework for Demand Response in smart grids, coordinating household appliances under peak power constraints. Achieved 44.7% energy cost reduction over unoptimized baselines while satisfying hard grid-level power limits and minimizing user dissatisfaction.
PythonMulti-Agent RLQ-LearningDemand Response
Named Entity Recognition on Biomedical Text ↗
Fine-tuned domain-specific transformer models (SapBERT, RoBERTa, PubMedBERT) with a classifier layer for NER of disease mentions in clinical case documents. Implemented entity linking with cosine and euclidean distance metrics over learned embeddings to resolve mentions to canonical medical concepts.
PythonPyTorchTransformersNLPNER
Wikipedia Search Engine ↗
Built a full-text search engine over the complete English Wikipedia dump (90GB). Constructed an inverted index compressed to 1/4 of the original data size, supporting field-based search (title, body, categories, infobox) with TF-IDF ranking and sub-second query latency.
PythonInformation RetrievalTF-IDFInverted Index