Selected coursework: Deep Generative Models, Statistical NLP, Machine Learning, Distributed Systems, Middleware, Operating Systems, and Networks.
Research: In-context learning robustness, prompt sensitivity, and chain-of-thought reasoning consistency in large language models.
B.Tech (Hons.) in Electrical Engineering (Minor in Computer Science) — Indian Institute of Technology, Kharagpur
2014 – 2018 • Kharagpur, India
GPA: 9.04 / 10.00 • All India Rank 481 (JEE Advanced) & AIR 120 (JEE Mains)
Professional & Research Experience
Software Engineer — Generative AI Platforms & Agent Systems, Adobe Inc.
Jun 2023 – Present • Santa Clara, CA
Core contributor to Adobe Brand Concierge, working on agent orchestration, grounded retrieval, inference services, and evaluation infrastructure.
Agent orchestration: Built a PydanticAI runtime with declarative manifest compilation and Agent-to-Agent JSON-RPC support.
Tool and capability infrastructure: Added configurable pre/post execution hooks, state capture, and tool error handling.
Source attribution: Integrated remote cross-encoder rerankers with score normalization, token limits, and request batching.
Inference services: Built CPU-based Text Embeddings Inference services on ONNX Runtime for batch reranking.
Agent evaluation and optimization: Integrated GEPA and DSPy into the prompt compilation and evaluation workflow.
LLM routing: Added manifest-driven model profiles for Azure OpenAI, OpenAI, and private enterprise endpoints.
Evaluation data: Developed SQL Server-backed dataset persistence and span-aware trace evaluators.
Streaming and traffic control: Implemented SSE streaming, artifact state replacement, and tenant traffic isolation.
Semantic routing cache: Built a FastEmbed and semantic clustering cache for recurring queries.
Software Developer — TruckX Inc.
Jul 2022 – Jun 2023 • Sunnyvale, CA
Engineered event-driven microservices for real-time IoT vehicle telemetry and Hours-of-Service compliance.
Contributed to the architecture and production launch of ELD trackers for the Canadian market.
Graduate Teaching Assistant & Graduate Student Researcher — University of California, Irvine
Jun 2022 – Jun 2023 • Irvine, CA
UCI NLP Lab (Advised by Prof. Sameer Singh): Conducted research on in-context learning, prompt self-rephrasing (EchoPrompt, NAACL 2024), and pretraining corpus term-frequency attribution (SNOOPY, EMNLP 2022).
Graduate Teaching Assistant: Served as a teaching assistant for Senior Software Design, supporting 15 industry-sponsored projects and 75+ students.
Software Engineer I–II — Adobe Inc.
Jun 2018 – Aug 2021 • Bangalore, India
Search & Autocomplete Microservices: Designed and deployed low-latency ElasticSearch autocomplete, faceted search, and content-recommendation services for Adobe Technical Communication Suite & RoboHelp Server.
Real-Time Analytics & Document Pipelines: Built scalable document indexing and customer-journey analytics dashboards, receiving the Adobe Spot Award (2021) and Special Contribution Award (2020).
Research Intern (BigData Experience Lab) — Adobe Research
May 2017 – Jul 2017 • Bangalore, India
Developed machine learning models to predict execution time requirements for recurring big-data workloads under multi-tenant cloud resource contention.
Awarded the Best Intern Project Award (2017) across Adobe India and co-authored US Patent US20190354388.