Ashish Prasad

Senior Software Engineer

Bengaluru, Karnataka, India11 yrs 1 mo experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Expert in integrating advanced AI capabilities.
  • Led development of AI data scientist agent.
  • Strong background in machine learning and software engineering.
Stackforce AI infers this person is a skilled AI/ML Engineer with extensive experience in enterprise software development.

Contact

Skills

Core Skills

Artificial Intelligence (ai)Machine LearningSoftware DevelopmentNatural Language Processing (nlp)

Other Skills

Large Language Models (LLM)AlgorithmsOOPSoftware DesignDesign PatternsPythonReact.jsC#Low-Level DesignServerless ComputingHigh-Level DesignAngularJavaScriptSQLSQL Server Reporting Services (SSRS)

About

I am an AI/ML Engineer on Team Turing, building and integrating AI capabilities for Microsoft 365 Copilot. Our team brings advanced machine learning systems into large-scale, enterprise-grade products, working at the intersection of backend engineering, AI reasoning, and retrieval to ensure Copilot delivers contextual, reliable, and high-performance assistance across Microsoft 365. I’ve contributed to the integration of GPT-5 and, more recently, GPT-5.2 into Microsoft 365 Copilot, collaborating with a 30+ member cross-functional team across engineering, research, and product. My work includes enabling model switching (GPT-4/GPT-5), chain-of-thought reasoning support, improving retrieval quality with ChatFTR LTR, and building an Escape Hatch mechanism that provides low-latency paths by routing requests to faster models when needed. I’ve also contributed to designing and developing the Analyst Agent—a first-party agent in Microsoft 365 Copilot that serves as an AI data scientist built on OpenAI’s o3-mini reasoning model. It combines chain-of-thought reasoning with live Python execution to help teams move from raw data to actionable insights in minutes, enabling scenarios such as customer behavior analysis, adoption tracking, and product sentiment visualization. Team detail: https://www.microsoft.com/en-us/research/project/project-turing/ Technologies: C# .NET, TypeScript, SQL, Azure Machine Learning Expertise: Full-Stack Development, Machine Learning, Artificial Intelligence Education: Engineering from National Institute of Technology, Surathkal, Karnataka

Experience

Microsoft

4 roles

Senior Software Engineer Lead (AI/ML)

Promoted

Sep 2025Present · 6 mos

  • Contributed to the integration of GPT-5 with Microsoft 365 Copilot, partnering with a cross-functional team of 30+ across engineering, research, and product to deliver scalable, compliant, and impactful AI-powered features for enterprise users.
  • Helped design and implement a model switcher, enabling customers to toggle between GPT-4 and GPT-5 for greater flexibility and reliability.
  • Collaborated on adding Chain of Thought reasoning support, which improved interpretability and accuracy for complex queries.
  • Supported improvements in retrieval quality through ChatFTR LTR (Learning-to-Rank), strengthening contextual grounding and relevance of answers.
  • Worked on the Escape Hatch mechanism, giving users the ability to skip reasoning and route to a faster model, reducing latency and improving responsiveness.
  • Partnered with over 30 teammates across engineering, research, and product to ensure features were scalable, compliant, and impactful for enterprise adoption.
Large Language Models (LLM)Machine LearningArtificial Intelligence (AI)

Senior Software Engineer (AI/ML)

Sep 2023Aug 2025 · 1 yr 11 mos

  • Analyst — AI Data Scientist
  • Collaborated with a team of 30+ to develop an AI agent that thinks like a skilled data scientist.
  • Built on OpenAI’s o3-mini reasoning model, optimized for advanced data analysis.
  • Uses chain-of-thought reasoning to iteratively solve complex analytical problems
  • Capable of running Python code in real time, enabling transparent and verifiable insights.
  • Designed to help teams go from raw data to actionable insights within minutes.
  • Applied across use cases like customer behavior analysis, adoption tracking, and product sentiment visualization.
Large Language Models (LLM)AlgorithmsSoftware DevelopmentOOPSoftware DesignArtificial Intelligence (AI)+2

Software Engineer 2 - Machine Learning

Promoted

Jul 2020Aug 2023 · 3 yrs 1 mo

  • Team: Access under Microsoft Digital. Project details reference:
  • https://www.microsoft.com/insidetrack/blog/creating-the-digital-workplace-at-microsoft/
Large Language Models (LLM)React.jsC#Low-Level DesignServerless ComputingHigh-Level Design+2

Software Engineer

Aug 2019Jun 2020 · 10 mos

  • Level 60
  • Microsoft Digital / Access Team
C#Serverless Computing

Scientific games

2 roles

Senior Software Engineer - I | NLP

Promoted

Feb 2018Oct 2018 · 8 mos · Bengaluru Area, India

  • Lottery Systems - R&D Center | EmplId: 104536
Natural Language Processing (NLP)AngularJavaScriptC#SQLSQL Server Reporting Services (SSRS)

Software Engineer

May 2016Jan 2018 · 1 yr 8 mos · Bengaluru Area, India

  • at Lottery Systems - R&D Center
  • Product: ScitrakUltra - A sorting automation system consisting of computer software and hardware for ordering, sorting and managing lottery game inventory
  • My Role: I was part of a 10-12 Member team started in May'2016 to develop a supply chain product-scitrak for the lottery division of Scientific Games, Team has developed next-generation applications from scratch by designing, architecting and developing whole new products using cutting edge technologies.
  • 1. Web Application development using C# ASP .NET WebAPI, Javascript, Angular JS, Kendo UI, SSRS, SQL Server.
  • 2. Analysing, designing, developing and enhancing NLP for Scitrak : NLP in Scitrak is developed using Stanford NLP parser to convert the user's question to SQL query and gives the result in a tabular form.
  • 3. Designing, architecting and developing various modules of the Product.
  • 4. Production Support on Go-Live.
  • 5. Mentoring new members of the team.
  • 6. Developing SSRS reports and a generic solution to handle deployment in Multiple Jurisdictions with applied localisation.
  • After successful first release to NCEL Product has been sold out to many customers like Delaware, Georgia, Maryland, Illinois etc.

Hexagon ab

2 roles

Senior Software Analyst

Promoted

Oct 2015Apr 2016 · 6 mos · Hyderabad Area, India

  • Hexagon safety and infrastructure | EmplId 2095
  • Tech Stack: C#.Net, SQL Server, Oracle
  • The United States Public Safety Dedicated Team,
  • Involved in developing and supporting various systems and services for the police and fire department of counties in the USA. Developed systems and services enable COTS products to interact with third-party applications and enhance the usage. Products: In-pursuit RMS/ WebRMS, I-LEADS and I-CAD.
  • My Role:
  • 1. Language: C#.NET, C++, COM, SQL Server 2012 and Oracle.
  • 2. Involved in all phases of the SDLC (Requirement gathering, Documentation, Designing, Developing, coding, unit testing, bug fixing, Maintenance).
  • 3. Providing quick solutions to the customer on demand.
  • 4. Attending daily meetings with the onsite team on requirement discussion and providing spot fixes to production bugs.

Software Analyst

Oct 2013Sep 2015 · 1 yr 11 mos · Hyderabad Area, India

Csir - national aerospace laboratories (nal)

Research Intern

Dec 2012Jul 2013 · 7 mos · Bengaluru Area, India

  • Part of the Final year major project at NITK Surathkal.
  • CGPA obtained: 10/10.
  • I have published 2 papers in International Conference on Intelligent Unmanned Systems:
  • 1. ICIUS-2013-093 Vision based autonomous UGV navigation control using bird’s eye view.
  • 2. ICIUS-2013-095 Vision based altitude control for a trajectory following quadrotor using position feedback.

Education

National Institute of Technology Karnataka

Engineering — Mathematics and Computer Science

Jan 2013Present

Kendriya Vidyalaya

10th & 12th — Mathematics and Computer Science

Startup School Online

Y Combinator — How to start a company

Nov 2023Dec 2023

Stackforce found 100+ more professionals with Artificial Intelligence (ai) & Machine Learning

Explore similar profiles based on matching skills and experience