Sushant Mittal
Senior Software Engineer at Expedia GroupBuilding distributed AI-powered multi-agent systems for post-booking customer servicing | Full SDLC ownership | LLM workflows | Scalable, evaluable, and version-controlled
- Role
- Senior Software Development Engineer at Expedia Group
- Location
- Seattle, WA, US
- LinkedIn followers
- 500 followers
About Sushant Mittal
I am a Senior Software Engineer and Tech Lead specializing in building and scaling cloud-native applications, with extensive experience in microservices architecture, AI-driven solutions, and full-stack development. My expertise spans backend services with Java and Kotlin, using the Spring Framework, alongside frontend development with ReactJS.Throughout my career, I’ve focused on designing and implementing real-time, highly reliable, and scalable systems, particularly for communication platforms. My passion for technology drives me to continuously learn and adopt new tools, such as Generative AI and LLMs, to solve complex problems and enhance system performance. Leading cross-functional teams, I thrive on delivering innovative, customer-focused solutions while ensuring reliability and scalability.Feel free to reach out if you\'d like to connect!
Experience
Senior Software Development Engineer
May 2021 — Present · Seattle, WA, US
Senior Software Engineer and Tech Lead at Expedia, specializing in large-scale, distributed communication platforms and AI-driven systems. I focus on platform architecture, reliability, and developer enablement, partnering closely with product, data, and ML teams to deliver systems that scale reliably and improve customer engagement.AI Agent Evaluation Platform (In Progress) • Architecting a platform-level evaluation system for AI agents to enable evaluation-driven development. • Building Spark-based data pipelines orchestrated with Airflow to process high-volume conversational data. • Designing extensible evaluation workflows (labeled, unlabeled, and LLM-as-a-Judge) to support evolving quality strategies. • Establishing core infrastructure primitives for experimentation, benchmarking, and long-term quality measurement.Intelligent Schedule Change Notifications • Led the design of an end-to-end intelligent notification and self-service solution for airline schedule changes. • Routed customers to virtual agents for booking modifications and self-service recovery. • Integrated context-aware AI upsell capabilities using OpenAI to deliver personalized offers during interactions.Expedia Messaging Platform • Drove adoption of new partners and brands by architecting an asynchronous, event-driven messaging platform. • Implemented Kafka-based orchestration patterns to ensure scalable, reliable partner integrations.LLM & RAG-Based Agent Automation • Architected LLM + RAG systems to automate agent workflows by generating case summaries and resolution notes from historical data.Platform Reliability (In Progress) • Leading platform-level reliability and resilience design, focusing on fault isolation, recovery, and operational excellence.Technical FocusDistributed systems • Java/Kotlin/Spring • Kafka & Spark • AWS • CI/CD & Observability (Datadog) •LLMs, RAG, and AI-driven automation • Platform reliability • Engineering leadership & TDD
Education
University of Colorado Boulder
Master of Science (M.S.), Electrical and Computer Engineering
2014 — 2016
Indian Institute of Technology, Roorkee
Bachelor of Technology - BTech, Electrical Engineering
Skills
- Python
- Css
- Hibernate
- Html5
- Mapreduce
- Javascript
- Spring Framework
- Matlab
- Jquery
- Cakephp
- C
- Mongodb
- Hadoop
- Backbone.js
- Java
- Android Development
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.