Software Engineer II at Microsoft | Copilot Agents & Platform

Sunil Gudivada.

I build production-ready AI agents and scalable platforms that turn complex ideas into reliable customer experiences.

Agent Pulse AI Agents Microsoft Copilot Multi-Agent Systems Agentic AI Agent Orchestration GraphRAG TinyTroupe Digital Twins Persona Evaluation Retrieval-Augmented Generation LLM Evaluation Prompt & Instruction Engineering Model Context Protocol Agentic Memory Deep Research SEVAL
2017 Amdocs Intern
2018 - 2020 Oracle Financial Services Software Engineer
2020 - 2021 Talentica Software Full-stack product engineering
2021 WillHire Software Engineer
2022 - Present Microsoft Software Engineer II

Engineering ambitious ideas into dependable products.

10+ high-impact AI, platform, and product initiatives delivered
  1. 2024
    Viva Learning Excellence Award Engineering excellence and customer impact
  2. 2025
    Trailblazer Award Innovation and high-impact delivery
  3. 2026
    Trailblazer Award Recognized in consecutive years
  4. 2026
    Science Fair Top 10 Sutradhar, Microsoft Hyderabad Hackathon
  5. 4x
    Top-Three Hackathon Finishes Within the Viva Learning team
  6. Pinnacle
    People's Choice Award Peer-recognized innovation
  7. Build
    Agent Platforms Micro Agents, Agent Pulse, and SEVAL quality tooling
  8. Explore
    Applied AI Innovation Teams Meeting Digital Twin, Persona Research, and Robo Rumble
  9. Create
    Independent & Social Impact System Design Studio and VoteMate startup enablement

Software Engineer II at Microsoft and senior AI systems developer delivering production-ready AI solutions. Led the creation of multi-agent capabilities and built 3 evaluation tools covering 700+ queries, accelerating feature onboarding and reducing defects. One patent filing is under review, with multiple Trailblazer Awards. Seeking to apply expertise in LLM evaluation, secure observability, and system design to build impactful AI products.

Software Engineering

System design, scalable architecture, clean code, testing, security, observability, reliability, performance, and operational ownership.

Applied AI Engineering

Agent orchestration, RAG and GraphRAG, LLM evaluation, grounding, persona simulation, experimentation, regression analysis, and agent observability.

AI platform architecture Agent quality & evaluation Product innovation Production engineering Technical leadership

A career built around ownership, scale, and measurable change.

Jan 2022 - Present

Microsoft

Software Engineer II

Driving architecture and end-to-end delivery for Microsoft Learning Agent and Viva Learning, with a focus on scalable AI systems, release quality, and customer impact.

AI Innovation Spotlight

  • 01 / Observe Agent Pulse Unified agent quality, reliability, and performance signals to expose regressions earlier, accelerate investigation, and strengthen release decisions.
  • 02 / Simulate Teams Meeting Digital Twin Combined GraphRAG and TinyTroupe to simulate realistic personas and meeting interactions, enabling agent behavior research before customer validation.
  • 03 / Evaluate Customer Delight Automation Evaluated persona-based customer journeys through repeatable agent assessments that reveal experience gaps and guide high-value product improvements.
  • 04 / Orchestrate Robo Rumble Led agentic architecture among 300+ global participants, creating task-extraction, orchestrator, and feedback-loop patterns for AI robotics.
  • 05 / Empower VoteMate Startup Enablement Supported an NGO-focused application through Microsoft's startup incubation ecosystem, developing a custom RAG agent that researches candidate information and translates public web data into accessible voter insights.
  • Architected and led Phase 1 delivery of a reusable Micro Agents model, replacing monolithic agent patterns and enabling Coach, Teach, and Deep Learning teams to build independently on a shared platform.
  • Migrated Learning Agent to the Helix runtime and delivered Graph Connector, Microsoft 365 Search, AugLoop plugin, custom connector, and web chat integrations, expanding the agent to new content sources and licensed-user scenarios.
  • Built the secure Loki-to-Viva Learning integration adopted by 5+ major features, reducing partner onboarding by 50% and debugging time by ~60%.
  • Created 3 SEVAL quality tools for validation, analysis, and regression classification; established release gates across 700+ evaluation queries.
  • Led 8 weekly beta-test cycles, identified 60+ defects before production, reviewed 100+ pull requests, and resolved URL-hallucination, CSP, and MSRC security blockers.
  • Reduced the active incident backlog from 49 to 14, a 71% improvement, and lowered repeat escalations by ~40%.
  • Shipped Copilot Academy, Learning Profile, One Shell, Fluent UI v9, provider management, and recent-learning experiences; addressed 100% of security recommendations for Learning Profile.
  • Raised engineering capability through 30+ architecture forums, mentored engineers, progressed a patent filing (in progress), and translated multi-agent research into product roadmap proposals.
Apr - Dec 2021

WillHire

Software Engineer

Delivered sourcing, job distribution, search, and cloud infrastructure improvements for a recruiting technology platform.

  • Reduced robotic sourcing cost by 40% by reusing resumes already available in the system.
  • Improved job feed load time by 95% using Elasticsearch and Amazon S3.
  • Improved applicant performance by 32% through third-party job distribution integrations.
  • Built an in-house URL shortener with CloudFront, Lambda, and API Gateway.
Mar 2020 - Mar 2021

Talentica Software

Software Engineer

Built financial integrations, a configurable chatbot framework, and a backend-driven e-learning platform across Java, Python, and React.

  • Reduced REST API response time by 70% by improving Spring caching.
  • Created a configurable chatbot framework using Python, Flask, AIML, NLTK, and scikit-learn.
  • Built a JSON-defined UI architecture for instant application updates.
  • Developed a utility to compare data across MySQL and Apache Solr.
Jul 2018 - Mar 2020

Oracle Financial Services Software

Associate Application Developer

Developed microservices, automation, observability, and orchestration for financial crime and compliance products.

  • Reduced provisioning installation from 15 minutes to 2 minutes through shell automation.
  • Built Spring Boot microservices with Liquibase, Swagger, Gradle, and Jenkins.
  • Added real-time monitoring with Grafana and Prometheus.
  • Developed product orchestration using Docker and Kubernetes.
May - Jul 2017

Amdocs

Summer Intern

Built a Cortana and Arduino Windows application supporting voice, text, organizational information retrieval, and IoT device control.

Systems designed to create leverage beyond a single feature.

Autonomous Agent Workspace / Global Hackathon 2026 01

NIYO

A local-first autonomous office where specialized Strategy, Builder, Researcher, Reviewer, and Memory agents collaborate on shared missions while deterministic host controls keep ownership, actions, evidence, revisions, and approvals traceable.

  • Plan: A human defines goals, constraints, permissions, and acceptance criteria; a planning agent decomposes the mission and assigns named owners.
  • Propose: A Node.js host supplies bounded context through a JSONL bridge to Python TinyWorld and TinyPerson agents, with GitHub Copilot SDK generating role-driven action proposals.
  • Govern: The host validates authorization, schemas, budgets, revisions, mission state, and approvals before controlled Browser, Documents, Work IQ, or Worktree adapters can act.
  • Verify: Current evidence, independent review, verification, and human acceptance gate delivery; SQLite stores mission state, provenance, approvals, and execution history.
Electron Node.js Python SQLite GitHub Copilot SDK TinyTroupe Work IQ Human-in-the-Loop
Science Fair Top 10 / Global Hackathon 2026 02

Sutradhar

An evidence-grounded advisor-to-project discovery platform that replaces keyword-only matching with semantic retrieval, LLM reasoning, explainable recommendations, and portfolio-level balancing. Reached 1,700+ advisors and placed in the Top 10 projects for Science Fair Shift 2 at Microsoft Hyderabad Hackathon 2026.

  • Collect: Refresh advisor expertise, interests, and Innovation Studio project metadata without requiring a dedicated backend API.
  • Retrieve and reason: Use embeddings and semantic search to identify candidates, then apply evidence-grounded LLM evaluation to review fit.
  • Balance and explain: Apply capacity-constrained optimization without forcing weak assignments and generate inspectable "why you fit" rationales.
  • Deliver: Precompute recommendation artifacts into a VibeHub static experience with no online model calls during browsing.
Semantic Search Embeddings LLM Evaluation Constrained Optimization Explainable AI VibeHub
AI Platform Architecture 03

Micro Agents for Learning

A reusable architectural pattern that decomposes a monolithic learning agent into focused capabilities, enabling Coach, Teach, and Deep Learning experiences while improving scalability and team autonomy.

Multi-agent systems Helix Architecture LLMs
Quality Engineering 04

SEVAL Quality Ecosystem

Validator, analyzer, and regression-classifier tools that moved agent quality earlier in the lifecycle and enabled data-driven release decisions across more than 700 evaluation queries.

Evaluation Regression analysis AI quality
Cross-product Platform 05

Loki x Viva Learning

Secure, traceable platform foundations used by more than five major features. The integration moved partner onboarding from weeks to days and reduced debugging time by approximately 60%.

GraphQL Service-to-service auth Tracing
Product & Innovation 06

Copilot Academy & Agent Prototypes

General-availability learning experiences alongside explorations in orchestration, memory, deep research, adaptive learning cards, and MCP. Hackathon work produced nine ideas, five prototypes, and two Pinnacle selections.

Copilot RAG MCP Adaptive Cards
Agent Reliability Platform 07

Agent Pulse

An AI-agent observability and release-confidence platform that retains evaluation evidence and historical context so teams can diagnose regressions, understand behavior changes, and make informed release decisions.

  • Ingest: Aggregate Civil and SEVAL outputs plus uploaded development conversations into request-, feature-, and segment-level signals.
  • Analyze: Persist run history for longitudinal analysis and apply anomaly detection, surfacing 188 anomalies during project analysis.
  • Decide: Compare releases across quality, reasoning, latency, cost, prompts, workflows, and feature changes through searchable dashboards.
  • Operationalize: Run as a diagnostic layer over Civil and SEVAL with an Azure DevOps repository and CI pipeline.
Agent Observability SEVAL & Civil Anomaly Detection Release Comparison Azure DevOps Performance Analytics Regression Detection
Multi-Agent Simulation 08

Teams Meeting Digital Twin

A GraphRAG-powered digital twin that models meeting participants as differentiated personas and simulates realistic interactions to study behavior, decision patterns, and human-agent collaboration before customer-facing validation.

  • Ground: Structure participant and meeting context through a GraphRAG knowledge layer.
  • Model: Convert grounded context into representative personas with distinct goals, behaviors, and decision perspectives.
  • Simulate: Use TinyTroupe to run multi-agent meeting interactions and analyze resulting conversations and outcomes.
GraphRAG TinyTroupe Digital Twins Multi-Agent Simulation
Agent Evaluation Research 09

Persona Research & Customer Delight

A repeatable research and assessment workflow for evaluating AI experiences against realistic customer goals, behaviors, and expectations instead of relying only on generic test prompts.

  • Define: Create representative personas and journey scenarios with distinct goals, constraints, behaviors, and expectations.
  • Exercise: Run journeys from each persona's viewpoint through a repeatable agent-based evaluation process.
  • Assess: Identify strengths, failure patterns, and customer-impact gaps and translate them into prioritized product improvements.
  • Communicate: Produce persona-research artifacts and walkthroughs for engineering and product review.
Persona Evaluation Customer Delight Automation Agent Research Experience Quality
Independent Product / Beta 10

System Design Studio

A visual learning studio for exploring system design concepts and architecture solutions. The product helps engineers reason about scalability, distributed systems, and design trade-offs through a focused, interactive experience.

Conceived before the mainstream GPT era; later evolved with AI-assisted curation to organize and enrich its system-design problem library.

System Design Software Architecture Scalability Distributed Systems AI-Assisted Curation
Explore the live studio
Global Hackathon / Agentic Robotics 11

Robo Rumble

Led core agent architecture work among 300+ global participants for a system in which a cloud orchestrator coordinates multiple Raspberry Pi robots to solve shared tasks through specialized hardware capabilities and continuous feedback.

  • Delegate: Extract and segment a puzzle or task at the orchestrator, then assign subtasks to specialized robot agents.
  • Execute: Use Semantic Kernel plugins to expose hardware capabilities while Raspberry Pi clients use cameras, sensors, navigation, and OpenCV.
  • Coordinate: Exchange tasks and results over WebSockets between the cloud orchestrator and field robots.
  • Replan: Feed outcomes back to the orchestrator for evaluation, scoring, and iterative task planning.
Semantic Kernel Azure OpenAI Python & OpenCV WebSockets Raspberry Pi
Microsoft Startup Incubation / Civic AI 12

VoteMate

Supported an NGO-focused, Microsoft-incubated non-partisan voting companion that helps users understand ballots, candidates, and public issues while emphasizing accessible information, privacy, and trust.

  • Personalize: Capture location and voting preferences through React to initiate a personalized ballot and candidate-information experience.
  • Retrieve and reason: Connect Python services to Azure AI Foundry and GPT capabilities; use RAG-oriented agents to combine voting knowledge, candidate data, and public-web research.
  • Present: Deliver clear, contextual ballot and candidate information through the web experience.
  • Contribute: Support architecture, AI direction, engineering reviews, front-end planning, and custom agent-engine work.
React Python Azure AI Foundry RAG Cosmos DB

Consistent impact, recognized by peers and leadership.

Microsoft Hyderabad Hackathon 2026

Science Fair Top 10 - Sutradhar

Selected among the Top 10 projects in Science Fair Shift 2 for Sutradhar, an evidence-grounded advisor-to-project matching experience combining semantic retrieval, LLM reasoning, explainability, and capacity-aware optimization.

2025 & 2026

Two-time Trailblazer Award

Received the Trailblazer Award in consecutive years, recognizing sustained innovation, technical leadership, and high-impact delivery at Microsoft.

2024

Viva Learning Excellence Award

Recognized for engineering excellence and meaningful contributions that advanced the quality and customer experience of Viva Learning.

Viva Learning Team

Four Top-Three Hackathon Finishes

Placed among the top three in four hackathons within the Viva Learning team, including Robo Rumble, demonstrating a consistent ability to turn ambitious AI ideas into compelling, working prototypes.

Pinnacle

People's Choice Award

Won the People's Choice Award at Pinnacle, reflecting strong peer support and the ability to communicate an innovative technical idea with broad organizational appeal.

Deep enough for architecture. Broad enough to ship.

Application Engineering

Java, Spring Boot, Spring Cloud, Python, Flask, React, Node.js, Electron, JavaScript, REST, GraphQL, OpenCV

Cloud & Platforms

Azure, Azure AI Foundry, Azure OpenAI, AWS, App Engine, EC2, Lambda, S3, CloudFront, API Gateway, Kubernetes Engine

DevOps & Reliability

Azure DevOps, Docker, Kubernetes, Jenkins, Gradle, Maven, telemetry, incident response

Data & Search

SQLite, Cosmos DB, MySQL, Oracle Database, Elasticsearch, Apache Solr, semantic retrieval, data integration, caching

The foundation behind a career of continuous learning.

Bachelor of Technology, Computer Science

National Institute of Technology, Rourkela

Student Placement Coordinator during the final year.

2014 - 2018

Start a conversation

Let's build what matters.

Interested in AI platforms, scalable product architecture, or ambitious engineering challenges? I would be glad to connect.