Chirag Agrawal

Senior Software Engineer

Seattle, Washington, United States10 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in designing scalable NLP-based systems.
  • Led multiple high-impact projects at Amazon and Coinbase.
  • Strong background in Fintech and software development.
Stackforce AI infers this person is a Backend-heavy Fullstack developer with expertise in Fintech and NLP technologies.

Contact

Skills

Core Skills

NlpSoftware DevelopmentFintech

Other Skills

AWS CloudFormationAWS LambdaAgile MethodologiesAlgorithmsAmazon CloudWatchAmazon DynamodbAmazon EC2Amazon RDSAmazon RedshiftAmazon S3Amazon SQSAmazon Simple Notification Service (SNS)AndroidAndroid DevelopmentApache Kafka

About

Software developer, technology enthusiast, effective communicator and a fast, continuous learner. Experienced in leading agile engineering teams that design and develop highly scalable NLP-based systems, web technologies and service oriented architectures. Consistently challenge myself to deliver mission critical, technically complex projects with thin margins for error.

Experience

10 yrs 11 mos
Total Experience
3 yrs 7 mos
Average Tenure
3 yrs 9 mos
Current Experience

Amazon

5 roles

Senior Software Engineer

Promoted

Sep 2022Present · 3 yrs 9 mos · Seattle, Washington, United States · On-site

  • Architected Conversation History, the core conversational-memory service for Alexa+, enabling seamless context transfer between agents and sustaining human-scale multi-turn dialogue.
  • Built a real-time context-compression pipeline that trims conversation history by 83% tokens, cutting median LLM inference latency and reducing hallucinations while preserving recall.
  • Implemented incremental pagination with server-side prompt caching for the live dialogue window.
  • Created a declarative history-rules framework that lets agents inject runtime filters on stored context, boosting answer accuracy across Alexa+.
  • Invented and launched a state-of-the-art prompt-optimization technique that abbreviates action and argument tokens, cutting LLM output length and trimming 200 ms off each Alexa+ inference while preserving prediction accuracy, measurably accelerating end-to-end response times.
  • Spearheaded Bring-Your-Own-Content, by which, developers/enterprise customers can ingest their data and have Alexa answer questions from it by performing Retrieval Augmented Generation.
  • Developed a multi-tenant service with a ML document ingestion pipeline, LLM Tool registration workflow and a ML vector store, enabling developers to ingest their data and onboard Search Tool(s) on to Alexa.
Conversation Historycontext transfercontext-compression pipelineincremental paginationhistory-rules frameworkprompt-optimization technique+5

Senior Software Engineer

Dec 2020Jan 2022 · 1 yr 1 mo

  • Created a Build Platform used by hundreds of thousands of third-party Alexa Skill Developers across the globe for building Alexa Skills. More than a dozen ML teams in Alexa use this platform and its APIs to offer their advanced ML capabilities to third-party developers.
  • Currently, leading a team of engineers to build ASK CLI, Alexa Conversation Description Language and a bunch of new capabilities for Alexa's offline and online developer tools.

Software Development Engineer II

Promoted

Dec 2017Dec 2020 · 3 yrs

  • Created Alexa's Intent History Search API used by thousands top Skill Developers to learn about customer interaction with skills and train their language model for better performance, conceived and created some of Alexa's Dialog Management capabilities used by thousands of Skills, created workflow interruption feature, errors framework, integrated a new AI-driven dialog manager with Alexa Skills Kit and helped bring it to market in 2020.

Software Development Engineer

Promoted

Oct 2016Dec 2017 · 1 yr 2 mos

  • Helped bring Amazon's Natural Language Understanding, Speech Recognition, Entity Resolution and Dialog Management features to thousands of developers across the globe through Alexa Skills Kit.

Software Development Engineer

Jul 2015Oct 2016 · 1 yr 3 mos

Coinbase

Senior Software Engineer

Jan 2022Sep 2022 · 8 mos · Seattle, Washington, United States · Remote

  • I took on the role of lead engineer in various projects at Coinbase, focusing on designing innovative solutions and guiding other engineers through the development process.
  • Key projects I spearheaded:
  • 1. Flow of Funds for Futures Trading: Designed the Flow of Funds for Futures trading on Coinbase platform. This included developing new services to settle balances between customer's Coinbase accounts and the back office based on the End-of-Day report. Additionally, designed and implemented migrations in the Coinbase ledger database and introduced procedures to facilitate margin-related transactions for Futures trading alongside regular crypto trading, ensuring seamless financial operations on the platform.
  • 2. Market Data Adapter: Developed market data adapter in GoLang for CQG data streams, enabling seamless access to real-time market information for Futures contracts.
  • 3. Unified Customer Balance API: Updated productions APIs to provide a comprehensive view of customers' balances which included the P&L on their futures positions, margin balance, value of crypto assets, available balance for retail trading, available balance for futures trading etc.
Flow of FundsFutures Tradingmarket data adapterUnified Customer Balance APIGoLangCQG data streams+2

Teewe.in

Android Developer Intern

Feb 2015May 2015 · 3 mos · Bengaluru Area, India

Zootr sports

Intern

Jun 2014Jul 2014 · 1 mo · Bangalore

  • Implemented many critical features in the Android flagship of Matchup Cricket (matchupcricket.com)
  • Implemented features like facebook login, facebook score posting, achievement posting etc.
  • Designed and developed login and signup functionality.
  • Designed and developed leader boards and various other features.

Education

Ramaiah Institute Of Technology

Bachelor of Engineering (BE) — Computer Engineering

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Nlp & Software Development

Explore similar profiles based on matching skills and experience