Ankur Singhal

Senior Software Engineer @ Microsoft | Ex - Uber, Amazon

Role
Senior Software Engineer at Microsoft
Location
Seattle, WA, US
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Ankur Singhal

Seasoned backend engineer with extensive experience designing and building scalable, distributed systems across multiple domains. Proven track record of delivering large-scale products from the ground up and developing reliable backend architectures handling real-time global traffic. Currently working as a Senior Software Engineer in Azure Core (Execution Graph team), where I focus on building services that help in detection, analysis, and prevention of reliability and performance regressions across all Azure Control Plane services. Passionate about system design, performance optimization, and solving complex engineering challenges that drive measurable impact.

Experience

  1. Senior Software Engineer

    Microsoft

    Aug 2022 — Present · Redmond, WA, US

    Execution Graph OnDemand: Engineered a scalable, on-demand Execution Graph system supporting Single Instance and VM Scale Set operations. Reduced investigation time for failures and latency anomalies while cutting resource utilization by 70%, resulting in an estimated annual cost saving of $2M — all achieved without requiring subscription onboarding. Developed the system using.NET/C#, Azure Functions, CosmosDB, Azure Blob Storage, Azure Service Bus, Kusto (Azure Data Explorer), Azure Synapse pipelines, and a microservices architecture, ensuring high performance, reliability, and seamless integration with Azure Core services.Insights Agent: Designed and developed the Insights Agent based on MCP architecture, enabling users to generate AI-powered, actionable insights from Execution Graphs. Built a reliability analysis tool that aggregates errors from the deepest failing stacks to their caller services, allowing service owners to identify top error sources, monitor trends, and improve overall service reliability.

Education

  • Harcourt Butler Technological Institute

    Bachelor of Technology (BTech), Computer Science and Engineering

    2007 — 2011

  • Texas A&M University

    Master's degree, Computer Science

    2013 — 2015

Skills

  • Windows
  • Eclipse
  • Microsoft Office
  • Mysql
  • Software Development
  • Python
  • Javascript
  • Java Enterprise Edition
  • Struts
  • Core Java
  • Machine Learning
  • Image Processing
  • Sql
  • Linux
  • Php
  • Html
  • Algorithms
  • Data Structures
  • Microsoft Excel
  • Pl/Sql
  • Data Mining
  • Web Applications
  • C++
  • C
  • Programming
  • Jsp
  • Java
  • Xml
  • Matlab
  • Unix

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Ankur Singhal — Senior Software Engineer at Microsoft in Seattle, WA, US | Unifers