
Ehsanul Haque
Verified Expert in Engineering
Principal AI Engineer and Developer
Mississauga, Canada
Toptal member since September 15, 2026
Ehsanul is a principal AI engineer with over 12 years of experience in agentic AI and multi-agent orchestration for enterprise clients. At Microsoft, he architected the Azure Platform Insight system, an enterprise-scale agentic AI platform that reduced manual triage effort for Azure support workflows. His expertise spans Semantic Kernel, LangGraph, and RAG architecture for technology and cloud industries.
Portfolio
Experience
- Python - 15 years
- Embeddings - 5 years
- Transformers - 4 years
- Large Language Models (LLMs) - 4 years
- Model Context Protocol (MCP) - 3 years
- Agentic AI - 3 years
- Multi-agent Orchestration - 3 years
- Retrieval-augmented Generation (RAG) - 3 years
Preferred Environment
Python, Artificial Intelligence (AI), Agentic AI, RAG Systems, Agentic RAG Systems, Multi-agent Orchestration, Model Context Protocol (MCP), Systems Design, Architecture
The most amazing...
...agentic AI platform I've architected is Azure Platform Insight, which analyzes thousands of incidents monthly to reduce manual triage.
Work Experience
Principal AI Engineer, Agentic AI Systems and Reliability Intelligence
Microsoft
- Architected and led the Azure Platform Insight system, an enterprise-scale agentic AI platform built on Azure AI services that analyzed thousands of monthly Azure customer support incidents to classify platform versus configuration.
- Designed and implemented a multi-agent orchestration and reasoning pipeline, including Data Collector, Analyzer, Decider, and Synthesizer agents that coordinated incident analysis, root cause, and confidence scoring.
- Developed agent memory architecture, enabling agents to reason over historical incidents and improve root cause accuracy through retrieval-augmented generation.
- Implemented an MCP-based integration layer to standardize tool and data source connectivity across multi-agent workflows.
- Built evaluation and observability frameworks to track per-agent performance, classification accuracy, and confidence calibration using golden datasets, driving continuous improvement of multi-agent system reliability.
- Designed and enforced agentic AI guardrails, including prompt injection defenses, output validation, trust boundary isolation, and compliance-aware filtering, to ensure safe and reliable AI operation.
- Developed a user feedback loop using Teams Adaptive Cards and Azure Functions to capture structured feedback and integrate it into ACEAPI services, enabling continuous learning and improvement of AI-generated insights.
- Collaborated across ACES engineering teams on Azure DevOps workflows, PR reviews, and CI/CD deployments across DIT and production environments, driving end-to-end delivery of AI-powered reliability systems.
Senior AI Engineer
Thomson Reuters Canada
- Led the design of a multi-agent synthetic data generation pipeline using LangGraph to produce high-fidelity legal and news-alert documents for downstream classification.
- Architected a multi-agent workflow of specialized agents coordinated through a LangGraph state graph with conditional routing, retries, and human-in-the-loop review checkpoints.
- Built the pipeline's evaluation layer by implementing Braintrust quality scorers for faithfulness, hallucination detection, and reference checking alongside a golden-dataset methodology to measure synthetic-document fidelity.
- Applied the synthetic corpus to augment training data for a Reuters news-alert classification model, demonstrating that LLM-generated data could supplement scarce labeled examples while eliminating exposure of sensitive source material.
- Authored an engineering blog series on the multi-agent synthetic data architecture detailing the orchestration design patterns and evaluation methodology.
Senior Machine Learning Engineer
IBM
- Designed a real-time GPU-accelerated agentic AI pipeline on Kubernetes orchestrating LangChain and LangGraph LLM agents for autonomous task coordination, real-time embedding generation, and vector database management with streaming via K.
- Designed a RAG system that combined large language models with an advanced retrieval mechanism, using vector embeddings and databases to enhance the accuracy and relevance of responses for question answering and document summarization applications.
- Developed and fine-tuned transformer-based LLMs for GenAI applications by applying QLoRA for parameter-efficient fine-tuning, mixed precision training for computational efficiency, and gradient checkpointing to reduce memory usage.
- Utilized distributed training frameworks (Accelerate, DeepSpeed) and model/data parallelism to scale training across multiple GPUs.
- Designed and implemented automated pipelines for data preprocessing, feature engineering, model training, hyperparameter tuning, and model evaluation.
- Deployed machine learning models into production using CI/CD pipeline, containerization (Docker, Kubernetes), and cloud platforms.
- Collaborated with a cross-functional development team, including data scientists, engineers, and product managers, to integrate ML models into production systems.
Software Engineer, Machine Learning
CPI
- Designed safety critical software systems for use in medical imaging applications.
- Developed, trained, and deployed scalable ML/DL models, including detection segmentation registration and optical character recognition and tracking.
- Optimized and fine-tuned deep neural networks for improved accuracy and real-time performance on resource-constrained devices.
- Prepared and reviewed requirement specifications, verification plans, traceability matrix, and test data according to IEC 62304 for regulatory approval.
Verification Engineer
Evertz
- Performed quality assurance functional and system level testing debugging verification and validation for video processing firmware.
- Created, planned, scheduled, and implemented product qualification activities.
- Implemented test procedures, both automated and manual, via both software and hardware methods.
- Reviewed technical specifications for testability accuracy and relevance to product requirements.
Software Engineer
Siemens
- Developed and tested code (C/C++) for use in telecommunication devices.
- Wrote test plans and test cases, and conducted system integration and system-level tests.
- Reported issues through the bug tracking system and worked with the engineering team to help isolate, debug, and resolve issues.
Experience
Azure Platform Insight
As the principal AI engineer on the ACES/ACE team, I own the technical direction and system architecture. My responsibilities included designing the multi-agent orchestration architecture and the RAG pipelines that grounded agents in Azure incident, wiki, and TSG knowledge, as well as the long-term memory subsystem and its guardrails that keep agent reasoning consistent and safe. I architected the MCP server layer and its authentication design (MISE, ARM RBAC) to securely expose diagnostic tools.
I also led the evaluation and observability strategy, building evaluation scaffolding and feedback pipelines that continuously measure accuracy, detect regressions, and surface failure patterns, such as evaluator cascades and synthesizer misrepresentations. I also authored technical design documents and tracked framework convergence between MAF and Semantic Kernel to keep the production system current.
IBM iConnect Access
I architected a RAG system that combines LLMs with advanced retrieval using vector embeddings to improve accuracy in question answering and summarization. I fine-tuned transformer-based LLMs (BERT, GPT, Llama) using QLoRA, mixed precision, and gradient checkpointing, scaling distributed training with DeepSpeed and model/data parallelism. I also built automated training and evaluation pipelines and deployed models to production via CI/CD and containerization.
Education
Master's Degree in Electrical Engineering
McMaster University - Hamilton, Ontario, Canada
Bachelor's Degree in Electrical Engineering
University of Windsor - Windsor, Ontario, Canada
Certifications
Applied AI Professional Certificate – IBM Badge
IBM
Data Science – IBM Badge
IBM
IBM AI Engineering Professional Certificate – IBM Badge
IBM
Deep Learning with TensorFlow – IBM Badge
IBM
Data Analysis Using Python – IBM Badge
IBM
Deep Neural Networks with PyTorch – IBM Badge
IBM
Deep Learning with Keras – IBM Badge
IBM
Certificate in Artificial Intelligence
University of Toronto
Skills
Libraries/APIs
DeepSpeed, Keras, PyTorch, TensorFlow, NumPy, SciPy, Pandas, Scikit-learn, OpenCV
Tools
Grafana, Amazon SageMaker, Claude, Git, GitHub Copilot
Languages
C++, C#, Python, C
Frameworks
LangGraph, .NET, Accelerate, AutoGen, LlamaIndex
Paradigms
Model Context Protocol (MCP), Azure DevOps
Platforms
Azure, Azure Functions, Kubernetes, Apache Flink, Docker, Azure AI Studio, Amazon Web Services (AWS), Kubeflow
Other
Agentic AI, Multi-agent Orchestration, Agentic RAG Systems, Evaluation, Observability and Monitoring, Artificial Intelligence (AI), CI/CD Pipelines, Braintrust, LangChain, Kafka, NVIDIA Triton, Prometheus, Retrieval-augmented Generation (RAG), QLoRA, Azure AI Foundry, Amazon Bedrock AgentCore, GCP, IBM Cloud, Generative Pre-trained Transformers (GPT), Gemini, LoRa, Pinecone, FAISS, Weaviate, Hugging Face, NLTK, Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), LSTMs, Autoencoders, Classification, Detection, Segmentation, Login & Registration, Tracking, Tokenization, Embeddings, BERT, Transformers, Semantic Kernel (SK), DeepEval, Large Language Models (LLMs), MLflow, GuardRails, OpenTelemetry, Observability, Guardrail, Architecture, Systems Design, Optimization, Engineering Software, Biomedical Device Design, Monitoring, Cloud, RAG Systems, Software Engineering, Electrical Engineering, Data Science, Machine Learning, Neural Networks
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring