SAURABH GUPTA
AI Research Engineer / ML System Architect
Noida, IN.About
Highly accomplished AI Research Engineer and ML System Architect with extensive experience in designing and deploying intelligent systems leveraging deep learning, reinforcement learning, computer vision, and sensor fusion. Proven expertise in developing high-accuracy AI/ML applications for real-time streaming, batch processing, and edge devices across diverse domains including automotive, medical imaging, and industrial control. Adept at architecting scalable microservices, optimizing models for edge deployments, and leading cross-functional teams to deliver innovative, data-driven solutions.
Work
AutoMotion AI
|Principal Engineer
Noida, Uttar Pradesh, India
→
Summary
Led DeepTech initiatives at AutoMotionAI, focusing on designing efficient motor controllers, power convertors, and monitoring diagnostics for automotive hybrid powertrains, wind turbines, and industrial motor/generators.
Highlights
Designed and trained a large deep neural model to learn hidden physics of three-phase motors (induction, reluctance, axial flux motor-generator) using simulated and real-world sensor data, enabling advanced anomaly detection and fault prediction.
Developed semi-supervised and supervised training strategies to capture system physics from long temporal basic sensor data, improving model robustness and accuracy.
Engineered a simulation engine to emulate real-world data for induction and reluctance motor generation, optimizing model training for automotive workloads.
Designed and implemented strategies to train edge models using SAC reinforcement learning, enabling deployment on various capacity SOCs (DSP/NPU/GPU).
Managed model distillation, pruning, and quantization processes to port models for real-time inference on edge DSP/NPU, significantly enhancing processing speed.
Architected a real-time streaming engine for ML inference, enabling diagnostic, monitoring, and parameter drift detection using Spark Streaming.
Noida, Uttar Pradesh, India
→
Summary
Redesigned Cisco's Matrix Analytics application into a multitenant microservice-based cloud platform, enhancing its AI-ML and real-time analytics capabilities.
Highlights
Led the redesign of Matrix Analytics from an on-premise to a multitenant microservice architecture on Kubernetes, significantly improving scalability and efficiency for diverse customer data.
Implemented a real-time streaming aggregation engine using Spark Streaming for generating data, alarms, and anomalies across various dashboards based on user-configured rules.
Developed APIs enabling tenants to configure alarm logic, aggregation rules, and data streams, supporting real-time inference of various pretrained ML models.
Designed and developed platform components conforming to microservice patterns (CQRS, Event Sourcing, Saga), enhancing developer efficiency and consistent design.
Architected common components like Authorization architecture, hierarchical system configurator, and Rule Engines, ensuring robust, observable, and secure microservice operations.
Noida, Uttar Pradesh, India
→
Summary
Led and contributed to diverse software development and architectural initiatives, specializing in microservices, distributed systems, and real-time data processing.
Highlights
Designed and developed scalable microservice architectures using Spring Boot and FastAPI on Kubernetes, establishing robust platform components for CQRS, event sourcing, and custom integrations.
Architected common enterprise components, including authorization systems, hierarchical configurators, and WebSocket-based notification systems, enhancing system reliability and performance.
Implemented CI/CD pipelines, IAC modules, and test environment strategies, streamlining deployment processes and improving software delivery efficiency.
Developed and deployed stateful streaming applications and real-time model inference engines, processing high-volume data streams for critical business operations.
Designed and implemented APIs for ML models, vector databases, and graph databases, facilitating RAG and Knowledge Graph applications.
Leveraged in-depth expertise in Java, concurrency, reactive programming, and modern design patterns to build high-performance, resilient software solutions.
Noida, Uttar Pradesh, India
→
Summary
Led the technical design and product functional shaping for Walgreens' Pharmacy renewal program and retail store promotional recommendation system, managing a team of 5.
Highlights
Led a team of 5 to design and implement an NLP/LLM and Knowledge Graph-based system for recommending Drug Interactions and Adverse Drug Events (ADE) for Pharmacist Drug Utilization Review.
Finetuned BioBert with product databases (MSD manuals, OpenFDA-drug) and adverse drug interaction cases, significantly improving ADE detection accuracy.
Developed a knowledge graph pipeline using Spacy NLP and BioBERT NER to structure patient, prescription, and drug interaction data in Neo4j, enabling comprehensive recommendations.
Designed and led the pipeline for a promotional newsletter recommendation system based on customer purchase history, aiming to increase store visits.
Trained a Deep FM model with sales history and an XGBranker on Spark distributed training, providing the top 20 personalized recommendations and improving promotional effectiveness.
Languages
English
Skills
Machine Learning & AI
Deep Learning (CNN, VAE, VQVAE, GAN, LSTM), Computer Vision (Unet, YOLO, Vision Transformers, Masked RCNN, Monocular Depth Estimation, Classification, Detection, Segmentation), Diffusion Models, State Space Model, Transformers, Reinforcement Learning (SAC), Natural Language Processing (NLP), Large Language Models (LLM), Recommendation Systems, Ranking, Time Series Analysis, Graph Neural Networks, Knowledge Graph, XGBoost, Probabilistic Generative Models, Sensor Fusion, Anomaly Detection, Fault Prediction.
Platforms & Tools
Kubernetes, K8s-Spark, K8s-Kafka, Kubeflow, MLflow, CUDA, PyTorch, ONNX, Matlab, DSP, NPU, GPU, Edge AI Devices, RTOS, Linux Kernel Modules, Xenomai, Simulink, Ansys Maxwell.
Programming Languages
Java, Python, C++, Matlab.
API Frameworks
Spring Boot, FastAPI.
Databases
PostgreSQL, Redis, Couchbase, Neo4j, Vector Databases.
CI/CD & DevOps
Jenkins, ARGO-CD, Terraform, HELM, Maven.
Architectural Design
Microservices Architecture, CQRS, Inbox-Outbox Adapter, Event Sourcing, Saga Patterns, Authorization Architecture, Hierarchical System Configurator, Rule Engines, Websocket-based Notification, Observability, Security, Tracing, Error Reporting, Distributed Systems, Real-time Streaming, Event-driven Applications.
Domain Expertise
Radar Signal Processing, Ultrasonic Signal Processing, LiDAR Signal Processing, MEMS Signal Processing, Medical Imaging (Ultrasound, MRI), Motor Control Systems, UAV, SLAM, Automotive Hybrid Powertrain, Wind Turbines, Industrial Motor/Generators, Network Analytics, Drug Utilization Review, Retail Recommendation Systems.