# Sohadra Upadhyay > Senior Software Engineer Location: Los Angeles Metropolitan Area, United States Profile: https://flows.cv/sohadra Senior Software Engineer with 13+ years building scalable, customer-facing platforms that drive personalization, engagement, and operational efficiency. Expert in architecting end-to-end services, defining APIs and data flows, and translating product requirements into reliable implementations for content delivery, and in-product experiences. Proven track record accelerating experimentation and self-service onboarding, instrumenting metrics and observability, and reducing time-to-production for complex features. Hands-on leader who automates workflows to cut developer toil, mentors engineers, and coordinates cross-functional teams to deliver measurable business outcomes. ## Work Experience ### Senior Software Engineer @ Amazon Jan 2023 – Jan 2026 | United States - Led the team-level architecture for migrating Shopping experiences to the new LLM-first Alexa (Alexa+), translating Principal Engineers’ core design into a scalable implementation for delivering Shopping notifications, suggestions, and home cards. I defined the Shopping team’s data flows, and integration points on top of the core architecture and worked with content, UX, and platform teams to ensure the design covered diverse Shopping use cases. I coordinated cross-team requirements and contracts to enable reliable context propagation, observability, and testing for LLM-driven content. I led prompt engineering and fine-tuning efforts—curating datasets, iterating prompt templates, and establishing evaluation criteria—to align model behavior with Shopping intents and reduce hallucinations. A key outcome was architecting context-aware LLM interactions that read on-screen product and item metadata so Alexa can respond intelligently and accurately to customer questions. - Led enhancements to Amazon’s product badging platform (Bestseller, Amazon Choice, etc) to accelerate experimentation and streamline onboarding, enabling multiple concurrent badge experiments to run without interference. Over a three-month period this enabled the migration and onboarding of 12 badges, improving velocity and scalability for the badging program. - Designed and deployed an LLM‑based debugging agent that automated end‑to‑end resolution for a recurring customer issue by orchestrating MCP server data collection, performing multi‑step root‑cause reasoning, and auto‑generating ticket responses — saving 3 developer hours per week per team. - Led organization wide adoption of LLM tools by building agentic solutions and delivering hands‑on demos and playbooks for teams. ### Software Engineer @ Amazon Jan 2021 – Jan 2023 | Seattle, Washington, United States - Designed and implemented a scalable platform to understand customer sentiment towards proactive personalized content. The platform is capable of using Machine Learning models as well as heuristic based models to determine whether a specific content is appropriate for the customer or not. The platform is capable of running experiments using different models. the platform produces key metrics and analytics required to measure the experiment performance as well as to keep track of customer sentiment over time. The platform is implemented as cloud based service (AWS) that can be queried through REST APIs. The service code is implemented using JAVA. The service is able to handle 8000+ transactions per second. With the first iteration, the platform reduced customer dissatisfaction by 15.4% - Designed and implemented an additional feature to the platform above to improve relevance of personalized content that customers receive. The platform is able to use ML models to determine whether a specific content was relevant to the customer or not. The first iteration improved customer action rate (number of customers actively interacting with sent content) by 14.47% ### Software Developer @ Epic Jan 2013 – Jan 2021 As part of the billing team, My focus was a software module that helps customers (Hospitals) deal with denied insurance claims. It helps customers catch and proactively resolve their denials to help them get payments faster. It also helps report these denials. This lets hospitals identify trends which in turn helps them prevent denials much earlier in the billing process. I worked on a standalone proactive module that lets customers catch problematic pieces on insurance claims before they are sent out the door ### Software Developer @ Bankbazaar.com Jan 2012 – Jan 2013 - I worked on a web portal that aims at making the process of obtaining a loan (Home loan, car loan, credit cards, etc.) much simpler. The aim was to eliminate the need for manually visiting banks and make the experience completely online for end users. ### Research Intern @ Adobe Systems Jan 2010 – Jan 2010 | Bangalore, India ## Education ### Master of Technology (MTech) in Computer Science & Engineering Indian Institute of Technology, Kharagpur Jan 2011 – Jan 2012 ### Bachelor of Technology (BTech) in Computer Science & Engineering Indian Institute of Technology, Kharagpur Jan 2007 – Jan 2012 ## Contact & Social - LinkedIn: https://linkedin.com/in/sohadra --- Source: https://flows.cv/sohadra JSON Resume: https://flows.cv/sohadra/resume.json Last updated: 2026-03-22