# Vishesh Sharma > Senior Software Engineer @Google (Gemini Cloud Abuse) | ex-SDE-2 @Amazon | ex-SDE @ShareChat | Director’s Gold Medalist | Mentor @Crio | CCDSAP Advanced Location: San Francisco Bay Area, United States Profile: https://flows.cv/visheshsharma I am a Senior Software Engineer and ML practitioner who specializes in building high-scale distributed systems. My current research and development focus on AI agents, specifically around interpretability and real-time policy enforcement. I thrive on deep technical experimentation and system design. Outside of engineering, I’m an avid fiction reader and actively pursue public speaking. My twitter - https://x.com/vishessh_t YouTube - https://www.youtube.com/@TheJourneyAngle ## Work Experience ### Senior Software Engineer @ Google Jan 2025 – Present | San Francisco, CA Gemini Cloud Abuse. SWE+ML role - Building a platform for unsupervised anomaly detection using clustering algorithms for realtime enforcement. ### Senior Software Engineer @ Google Jan 2025 – Jan 2025 | Bengaluru Cloud AI research 1. LLM Deception - MVP on Model Interpretability and In-Context-Learning to steer the models preventing deception. 2. Verified code generation - Contributed to Google ADK for text to policy code generation and policy enforcement adding security as a first Received offer from Google Research given my work in Cloud AI Team lead for a highly critical service in the serving path of Google requests (*70M QPS*). Built the service for Gaia ID management serving at this scale with 4 9 5 availability. Owned an e2e project partnered with multiple orgs that was showcased in Google Cloud Next'25 - App Centric Management - https://www.forbes.com//2025/04/09/google-cloud-introduces-application-centric-cloud-for-developers/ ### SWE III @Google @ Google Jan 2022 – Jan 2025 | Bengaluru Cloud AI Research - LLM Agent safety thru verified code generation. 1. Architected a Secure ADK Plugin (SecureAgent) that connects to VeriGuard Cloud Run service to "compile" natural language security requirements into verified, executable Python policies on startup. 2. Engineered a sandboxed execution environment to mitigate malicious code policy injection and implemented context-aware guardrails to prevent cross-tool data leakage 3. Enabled granular control by injecting security hooks at every stage of the agent lifecycle (pre/post-tool execution and pre/post-model invocation) 4. Implemented a Runtime Tool Wrapper that intercepts specific actions (for e.g. apply_discount), successfully demonstrating multiple flows. Cloud Security team - Identity and Infrastructure 1. Designed and executed Lifecycle management of GCP resources across all GCP services. 2. Led the project for moving away from the legacy account management system (having Google wide dependency) with clear goals and impact on the OKR to a new distributed ID management service (designed and developed by me) ensuring high reliability. ### SDE-2 @ Amazon Jan 2022 – Jan 2022 | Seattle, WA I worked for the Sellers team. Optimizing the amount Amazon spends in moving the boxes and shipping it safely to the customers. ### SDE-2 @ Amazon Jan 2021 – Jan 2022 | Hyderabad Project: Config Plane Orchestration - Designed architecture for configuration plane. Designed orchestration of multiple services automating the onboarding process and business configurations. - Created sync and async API's with defined contracts for configuration plane. Onboarded API's to OAuth2.0 and exposed it to orchestrator. - Used CDK to create a generic stack (infrastructure) for supporting any kind of sync or async API's. Technologies - Lambda, Step functions, API gateway, Python, Dynamodb, S3 Project: Deprecating RDS Description - Designed architecture for deprecating RDS (and replacing with the new architecture) handling all the dependencies, migrating the data from one schema to other with minimal possible downtime in an incremental fashion ensuring idempotency in the architecture. - Designed Recon system to validate the incremental transfer of data as part of migration. ### SDE @ Amazon Jan 2020 – Jan 2021 | Hyderabad Building realtime, accurate and scalable solution for hourly associates work schedule, punches and pay. 1. Setup Amazon RDS, schema design and proposed columnar database for analytical queries. 2. Domain Job Optimization: - Worked on redesigning and rewriting a job which stores the domain data into our system. Used S3 instead of RDS in the new design separating compute and storage. - In the new design, instead of streaming the data used batching (after getting alignment on the SLA's) and was able to reduce the job run time by 10X (p99). It also reduced the max age queue from multiple days to couple of hours. - With the new design of batching, was able to scale up the job by 5X because of batching benefits and S3 based architecture. Ensured that batching and compute are done independently. 3. Batch Ingestion: - Designed and implemented batch ingestion architecture to ingest data from 25 different datasets and scaling it to billions of records and TB's of data and vending it at the same time realtime. - Designed recon system for ensuring no DQ issues. - Segregated compute and storage in the new design so that both can scale independently. - Used infrastructure as code to build a Full CD pipeline for datalake. - Also worked on automating QuickSight datasets deployment without manual intervention. 4. Service Migration: - Worked on migrating 6 services from MAWS to NAWS (Native AWS). Ensured security aspects by using latest security protocol OAuth 2.0 for authn/authz 5. Launches: - Worked on launching the product in USA and Morocco. Got all the business requirements clarified and came up with technical solutions for them. Languages used are Typescript for infrastructure, Python for writing source ingestion code, PySpark API for writing glue scripts written in Python and Java for writing services and jobs. ### DSA Mentor Crio @ Crio.Do Jan 2020 – Jan 2020 Mentored a group of 20 students. Taught advance DSA and backend concepts. Received excellent feedback. ### SDE Intern @ ShareChat Jan 2020 – Jan 2020 | Bangalore, India Led the Karma project for a scale of 14M Daily active users and total user base of 100M to create services and jobs for Karma system. Karma system encourages users on the basis of their actions by providing Karma points. Karma can be directly associated with the engagement of the user. Developed robust API's end-to-end with Redis as cache mechanism and Spanner as persistent storage. Some challenging features implemented on scale: 1. Real time Karma update of users 2. Showing user analytics like engagement of users in real time, Top posts of a user. Generalized this for N days 3. Showing and updating Karma leaderboard in real time 4. Karma as a feature to the recommendation models. Tech Stack: Node Js, Java Cloud: GCP Resources Used: PubSub, Spanner, Redis, BigTable ### Software Engineering Intern @ Amazon Jan 2019 – Jan 2019 | Hyderabad Area, India Designed and implemented Dynamic Report Builder for generating reports dynamically on the basis of user preferences like language, currency, site, role of user and type of report. - Automated report generation process - Technology Used are AWS RDS, S3, Java, Python ### Teaching Assistant at DSA Lab @ The LNM Institute of Information Technology Jan 2019 – Jan 2019 | Jaipur Area, India ### Problem Setter & Tester, College Computer Club, Cybros @ The LNM Institute of Information Technology Jan 2018 – Jan 2019 | Jaipur Area, India ## Education ### Bachelor of Technology - BTech in Computer Science The LNM Institute of Information Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/vishesh-sharma-407105151 - Portfolio: https://m.youtube.com/@TheJourneyAngle --- Source: https://flows.cv/visheshsharma JSON Resume: https://flows.cv/visheshsharma/resume.json Last updated: 2026-03-31