SOFTWARE ENGINEER · SEATTLE, WA

Complex problems.
Thoughtful systems.
Real-world impact.

I’m Arpan, a Software Development Engineer II at Amazon with 7+ years of experience. I build production AI and distributed systems, owning the path from ambiguous requirements to full-stack products.

Applied AI ML platforms Distributed systems

Arpan Chatterjee — Amazon software engineer in Seattle, specializing in applied AI and distributed systems
Builder, from start to finish.
Currently at Amazon Prime Video
7+

years building
production systems

50+

legal professionals using
the contract-intelligence application

15M+

concurrent-viewer scale
supported for live events

80+

model versions enabled
for self-service evaluation

01 / SELECTED WORK

Built for the real world.

Different domains. The same through line: understand the problem, own the engineering, and make the result useful.

AMAZON · PRIME VIDEO2025 — Present

AI-powered contract intelligence

Production AI for the people interpreting complex agreements.

An actively used contract-intelligence application for 50+ legal professionals at Amazon, with engineering ownership across model deployment, backend, and frontend.

50+legal professionals actively using the application at Amazon
  • Production AI
  • Full-stack ownership
  • AWS deployment
Explore the project: AI-powered contract intelligence

The problem

Legal professionals needed cited natural-language analysis of agreements in a dependable application, rather than a prototype tied to an individual development environment.

My contribution

Owned the engineering pieces: model deployment, backend services, frontend development, and AWS infrastructure. Moved the application to a managed, internally accessible service; built its native React interface, access controls, and operational monitoring in collaboration with the project team.

The outcome

  • Actively used by 50+ legal professionals at Amazon.
  • Cited natural-language contract analysis delivered through a native application.
  • Managed deployment, access controls, and monitoring supporting ongoing use.

From a prototype tunnel to a managed application

Took the service from an individual development tunnel to a managed AWS deployment reachable on the corporate network. Owned infrastructure provisioning, model deployment integration, load-balanced service hosting, alarms, and operational fixes.

Replace embedded UI with a native experience

Built a native React frontend and a compatibility API for existing backend functionality, with access gates and request-recording support. This connected the application to its host platform without presenting a separate embedded interface.

Engineering ownership, precisely scoped

My ownership covers the engineering system—model deployment, backend, frontend, and infrastructure—in collaboration with the project team. The application is actively used by 50+ legal professionals, with engineering responsibilities spanning deployment and the user-facing product.

Link to this project

AMAZON · PRIME VIDEO2025 — Present

Self-service ML evaluation

Giving scientists a faster path to a confident model decision.

A self-service ML evaluation platform I designed and built from scratch, spanning continuous production evaluation and on-demand experiments.

80+model versions available for on-demand evaluation
  • ML platforms
  • Self-service tooling
  • End-to-end ownership
Explore the project: Self-service ML evaluation

The problem

Scientists needed a consistent way to evaluate production models and compare experimental versions without relying on the platform team for every run.

My contribution

Designed and built the platform from scratch with two complementary workflows: Steady State for continuous production evaluation, and On-Demand for development-time experiments.

The outcome

  • Continuous evaluation for 10 production models.
  • Self-service evaluation across 80+ model versions and experiments.
  • Comparable accuracy, precision, recall, and F1 metrics without platform-team intervention.
Link to this project

AMAZON · ADS2023 — 2025

Publisher Ad Server · Shared Cell

One shared platform. Strong boundaries for every publisher.

A multi-tenant architecture that replaced dedicated publisher cells and became the standard deployment model for the Publisher Ad Server.

5–6engineers across the implementation I architected and led
  • Multi-tenancy
  • Architecture
  • Technical leadership
Explore the project: Publisher Ad Server · Shared Cell

The problem

Dedicated infrastructure for individual publishers created operational overhead and made onboarding more complex.

My contribution

Architected Shared Cell and led its implementation, decomposing the work across 5–6 engineers. Designed tenant isolation across traffic throttling, logging, observability, and data access.

The outcome

  • Became the standard production deployment model for the platform.
  • Reduced infrastructure and operational overhead.
  • Simplified publisher onboarding while preserving tenant isolation.
Link to this project

AMAZON · PRIME VIDEO2026 — Present

Audio-description planning & allocation · In development

From stakeholder requirements to an end-to-end accessibility workflow.

Building a platform to select video titles, allocate vendor capacity, review decisions, place orders, and track fulfillment—owning requirements, UX, architecture, frontend, and backend.

End to endproduct discovery, UX, architecture, and full-stack development
  • Product judgment
  • Full-stack engineering
  • Workflow design
Explore the project: Audio-description planning & allocation

The problem

Planning audio-description work required manual title selection, vendor allocation, and ordering, with evolving budget and operational constraints.

My contribution

Own development completely. Work directly with stakeholders through demos and feedback to define requirements and UX, design capacity-aware allocation, and implement frontend, backend, and service integrations. Designed budget semantics, approval flows, and server-side safeguards around vendor commitments; anticipated extensibility needs before formal requests.

Delivered so far · development continues

  • Built the allocation, review, ordering, and fulfillment-tracking workflow across frontend and backend.
  • Active stakeholder iteration is shaping requirements and usability as development continues.
  • Built server-side capacity validation and duplicate-order safeguards to protect consequential actions.

Start with the allocation problem, not the infrastructure

Built a proof of concept and validated the allocation approach with product and selection stakeholders on July candidate data before building the AWS platform. Used series-level value ranking, preferred-vendor routing, and remaining-capacity fallback while keeping each series with one vendor. Replaced fuzzy partner matching with exact identifiers to avoid false positives.

Own the product loop as well as the code

Turn stakeholder demos into tracked feedback, write interaction decisions into the UI specification, then implement and verify them in the real browser. Designed run history, month-level ordering, budget summaries, and shareable URL state so users can understand both current decisions and past actions.

Make consequential actions explicit

Budget reflects work actually ordered, not simply allocated. Finalizing a new run supersedes the prior run, and ordering is restricted to the latest finalized selection. Added order previews, server-side capacity checks, and duplicate-placement guards; avoided blind retries that could commit vendor work twice.

Build for operational scale

Implemented streaming-friendly candidate ingest, asynchronous ordering, and event-driven fulfillment tracking with periodic reconciliation. Replaced many sequential result reads with presigned object-storage downloads and precomputed summaries. Object-storage downloads and precomputed summaries address the result-loading bottleneck without requiring sequential API reads.

Link to this project

AMAZON · ADS2023 — 2025

Thursday Night Football · Live ad serving

Engineering for the moment millions tune in at once.

Performance and capacity engineering for live-event ad serving at 15M+ concurrent-viewer scale, backed by targeted optimizations and load testing.

3×worst-case throughput · 75 → 225 TPS per host
  • Capacity planning
  • Profiling
  • Live-event reliability
Explore the project: Thursday Night Football · Live ad serving

The problem

High-concurrency live sports required predictable ad-serving capacity while keeping compute costs under control.

My contribution

Led performance and capacity engineering. Designed audience-targeting and deal-matching optimizations, alongside broader work to increase live-flow throughput.

The outcome

  • Specific worst-case path improved from 75 to 225 TPS/host, reducing required compute capacity by approximately 67%.
  • Broader performance work pushed live-flow capacity toward 1,000+ TPS/host.
  • Helped avoid an estimated $10–15M in EC2 costs over the TNF season.
Link to this project

AMAZON · PRIME VIDEO2025 — Present

Content localization & asset generation

Turning missing content assets into actionable opportunities.

From identifying missing subtitles, dubs, and audio descriptions to prioritizing opportunities and connecting approved assets to AI-generation workflows.

99.91%production data-quality validation pass rate
  • Data pipelines
  • Partner workflows
  • Applied AI
Explore the project: Content localization & asset generation

The problem

Content teams needed to identify localization gaps, prioritize them by projected viewership impact, and turn approved opportunities into generation orders.

My contribution

Helping build the broader platform. Built the end-to-end Asset Recommendations pipeline used by major global studios and content partners; re-architected processing of approximately 1.4 GB model outputs and added data-quality validation. Built secure integrations for automated asset-generation orders.

The outcome

  • 99.91% production data-quality validation pass rate.
  • Recommendations prioritized by projected viewership impact.
  • Approved opportunities connected to downstream AI generation and quality-validation workflows.
Link to this project

AMAZON · PRIME VIDEO2026

AI-powered UI generation

Making complex generation requests complete instead of time out.

A natural-language UI-generation tool powered by Amazon Bedrock, with a streaming backend on AgentCore Runtime.

67 secondscomplex prompt completion after previous 300+ second timeouts
  • Amazon Bedrock AgentCore
  • Streaming
  • Developer tooling
Explore the project: AI-powered UI generation

The problem

Complex UI-generation prompts exceeded synchronous request time limits, preventing users from receiving completed results.

My contribution

Migrated the backend from Lambda and API Gateway to Amazon Bedrock AgentCore Runtime and replaced synchronous model calls with streaming. Built a standalone three-panel prototype for the generation workflow.

The outcome

  • Complex prompts completed in 67 seconds after previously timing out at 300+ seconds.
  • Streaming responses replaced the synchronous request path.
  • A deployed backend and prototype interface for natural-language UI generation.

Change the delivery path, not just the timeout

Moved from synchronous model calls to streaming responses on Amazon Bedrock AgentCore Runtime. Built a three-panel frontend prototype alongside the backend migration. The 67-second completion result concerns complex generation requests that had previously timed out.

Link to this project

AMAZON · ADS2023 — 2025

Publisher Ad Server · AWS Graviton

Twice the throughput. A lower cost for every request.

A fleet migration from legacy x86 EC2 instances to AWS Graviton, designed and validated through load testing and performance profiling.

~75%reduction in cost per request
  • AWS Graviton
  • Load testing
  • Cost efficiency
Explore the project: Publisher Ad Server · AWS Graviton

The problem

The ad-serving fleet needed better price-performance without compromising service latency.

My contribution

Designed the x86-to-Graviton migration and used load testing and profiling to validate performance, cost, and latency characteristics.

The outcome

  • Doubled per-host throughput from 250 to 500 TPS.
  • Reduced cost per request by approximately 75%.
  • Projected approximately $1.4M in annual EC2 savings without degrading latency.
Link to this project

AMAZON · PRIME VIDEO2026 — Present

Agent-driven SDLC guardrails · Experimental

More delivery autonomy. Explicit checks before changes advance.

An experiment in taking requirements and designs through implementation and validation with less ongoing human intervention, using independent agents and blocking quality checks.

Validate → gateimplemented pre-review checks and repository-specific rules
  • Agentic workflows
  • Quality gates
  • Engineering experimentation
Explore the project: Agent-driven SDLC guardrails

The problem

AI-assisted implementation increases the need for independent validation: a fast delivery loop is only useful when risky or incorrect changes can be stopped.

My contribution

Designed a four-layer delivery-safety model and implemented the first two layers: pre-review validation by an independent model-vendor agent, and repository-specific code-review rules. Added package-specific testing strategies and lint-delta checks. Broader integration-test and deployment safeguards remain future work.

Implemented checks · experiment in progress

  • Built blocking validator-agent checks and repository-specific review rules.
  • Validation caught real language-isolation defects before code review.
  • Currently evaluating the workflow on my own changes before broader team adoption.

Independence before greater autonomy

Use a validator agent from a different model vendor to inspect a proposed change independently and block advancement when checks fail. Testing strategies differ for backend services, infrastructure, frontend, and workflow code rather than applying one generic test checklist.

Turn failure modes into explicit rules

Added checks for newly introduced lint errors and repository-specific invariants such as keeping language-scoped reads isolated. Validation caught actual isolation defects before review; the useful signal is defects blocked, not the volume of generated code.

The boundary of the experiment

The first two layers—pre-review validation and code-review rules—are implemented. The longer-term design adds pre-production integration tests, alarm gates, bake time, canaries, and rollback. The next stage is to evaluate those safeguards before expanding autonomy and adoption.

Link to this project

AMAZON · TRANSPORTATION SERVICES2022 — 2023

Facility operations visibility

Making warehouse risk visible before deadlines are missed.

A facility-operations platform for managers to understand package state and movement, identify shipments at risk, and prioritize interventions.

Risk → actionoperational signals organized for facility managers
  • Full-stack delivery
  • Operations visibility
  • Stakeholder workflows
Explore the project: Facility operations visibility

The problem

Facility managers needed a clearer view of package movement and deadline risk across fulfillment workflows so they could decide where to intervene.

My contribution

Built the facility-operations visibility platform, translating operational needs into tooling that connected package state, movement, risk, and manager action.

The outcome

  • Surfaced shipments at risk of missing operational deadlines.
  • Made package state and movement easier for facility managers to track.
  • Helped managers prioritize interventions across fulfillment workflows.
Link to this project

AMAZON · PRIME VIDEO INDIA2019 — 2022

Recurring payments & data localization

Keeping subscriptions working through a regulatory shift.

Prime and Channels payment capabilities built for updated RBI recurring-payment and data-residency requirements in India.

2 programse-mandates and payment-data localization
  • Payments
  • Regulatory delivery
  • Market continuity
Explore the project: Recurring payments & data localization

The problem

Updated RBI requirements changed how recurring payments and payment data had to be handled, creating a business-continuity requirement for Prime Video in India.

My contribution

Built e-mandate support for Prime and Prime Video Channels subscriptions and payment-data migration and localization workflows for Indian customer data.

The outcome

  • Enabled recurring Prime and Channels payments under updated RBI requirements.
  • Supported payment-data residency compliance in India.
  • Helped Prime Video continue operating subscription services through the regulatory transition.
Link to this project

These are summaries of my professional contributions; employer source code and internal product interfaces are not public. Explore work-related experiments & tools below ↘

EXPERIMENTS & TOOLS · AT WORK

Beyond the core roadmap.

Work-related prototypes and internal tools exploring agent collaboration, meeting context, and engineering workflows. Each has its own scope and stage of development.

Development prototypeOct 2026

Context-aware meeting assistant

An assistant designed to listen in a meeting and respond when mentioned, using approved work context rather than interrupting the conversation.

  • Real-time agents
  • Context integration
  • AWS Fargate
Explore the work: Context-aware meeting assistant

The idea

Explore how an agent can bring relevant work context into a live conversation while keeping participation explicit and context handling controlled.

What I built

Built a development-account prototype with a containerized relay, encrypted transcript buffer, model-generated notes, desktop bridge, and personal-data guardrail. Added 40 tests around the implementation.

Current scope

Deployed in a development environment. Meeting-platform onboarding and identity integration remain prerequisites for end-to-end use.

Link to this work ↗

Internal toolingJul–Aug 2026

Team on-call workbench

A team operations dashboard bringing ticket queues, security risks, pipeline health, and the on-call schedule into one workspace.

  • Operations tooling
  • Workflow integration
  • Full-stack development
Explore the work: Team on-call workbench

The idea

Operational context is spread across multiple systems; an on-call engineer needs a practical overview of what requires attention.

What I built

Built an internal dashboard combining the team's ticket queue, security-risk tracking, deployment-pipeline health, and on-call schedule.

Current scope

Built as a work-related tool. Usage and operational time savings have not been quantified.

Link to this work ↗

Internal tooling experimentsJul–Aug 2026

Engineering workspace tools

Communication clients and a browser-based code editor built to explore a more integrated engineering workspace.

  • Developer experience
  • Communication workflows
  • Browser tooling
Explore the work: Engineering workspace tools

The idea

Explore useful interfaces around the communication and editing workflows engineers move between during everyday work.

What I built

Built work-related chat and email clients alongside a browser code editor. These complement the allocation proof of concept described in the accessibility-platform case study.

Current scope

Exploratory tools, separate from the production applications above; no organization-wide adoption or measured productivity claim.

Link to this work ↗

02 / THE JOURNEY

One career.
Many perspectives.

From payments and global logistics to live advertising and applied AI. Each team has sharpened how I think about systems—and the people who depend on them.

Get the full résumé (PDF)
  1. Apr 2025 — PresentCURRENT

    Prime Video

    Software Development Engineer II · Seattle, WA

    ML platforms, applied AI & content automation

    Owned engineering for contract intelligence used by 50+ legal professionals. Built ML evaluation; currently own an accessibility workflow product from stakeholder requirements and UX through full-stack implementation.

  2. Mar 2023 — Apr 2025

    Amazon Ads

    Software Development Engineer II · Seattle, WA

    Publisher Ad Server

    Scaled publisher infrastructure and live-event ad serving. Publisher launches contributed to $100M+ in revenue impact across Prime Video, Freevee, Twitch, IMDb, Goodreads, Alexa, and live sports.

  3. Aug 2022 — Mar 2023

    Transportation Services

    Software Development Engineer II · Seattle, WA

    Warehouse visibility & operations

    Built facility-visibility tooling from scratch to help managers understand warehouse state, identify packages at risk of missing deadlines, and prioritize actions.

  4. Oct 2021 — Aug 2022

    Prime Video India

    Software Development Engineer II · Bengaluru, India

    Payments & subscriptions

    Delivered e-mandate support for Channels recurring payments and worked on free-trial abuse detection using duplicate payment methods and customer signals.

  5. Aug 2019 — Sep 2021

    Prime Video India

    Software Development Engineer I · Bengaluru, India

    Core product, payments & market launches

    Built foundations for Prime Video India: payment-data localization, Prime e-mandates, third-party Channels launches, and Chinese-language keyboard support on the Living Room app.

  6. Jan 2019 — Jun 2019

    National Instruments

    R&D Intern · Bengaluru, India

    Engineering automation

    Worked on automating electronic circuit creation from user-specified inputs, outputs, and computation.

03 / HOW I WORK

From the first question
to the production system.

I work across the engineering lifecycle and partner with product, science, legal, and engineering teams to turn domain-specific needs into dependable software.

  1. 01

    Understand the problem

    Work with stakeholders to make the requirements, constraints, and intended outcome concrete.

  2. 02

    Design the system

    Shape the UX and architecture together: clear workflows, data boundaries, and operational responsibilities.

  3. 03

    Build and validate

    Own implementation, testing, review, and AWS deployment. Use measurement to guide performance decisions.

  4. 04

    Make it usable

    Enable stakeholder onboarding and self-service, then support the system through production operations.

AI-NATIVE, ENGINEERING-LED

Better tools. The same accountability.

Prototyping agent-driven software delivery from requirements and design through implementation and validation. Built independent validator-agent checks, blocking pre-review gates, and repository-specific rules to evaluate reduced human intervention with automated quality controls.

An active experiment, not a fully autonomous production SDLC. Current work focuses on pre-review validation and code-review rules; broader deployment safeguards remain future work.

Software & systems

Backend systems, full-stack applications, distributed architecture, multi-tenancy, performance profiling, capacity engineering, AWS.

ML & applied AI

Evaluation platforms, model-output pipelines, data-quality validation, AI-agent productionization, Amazon Bedrock AgentCore.

Technical delivery

Stakeholder discovery, UX and workflow design, architecture, cross-functional partnership, implementation, testing, deployment, onboarding, production operations.

A LITTLE MORE ABOUT ME

Curiosity across domains.
Ownership across the stack.

I’m based in Seattle, and my engineering journey started in Bengaluru. I enjoy the intersection of deep technical work and practical delivery: building systems that solve a real problem and that teams can adopt independently.

I’m interested in backend and platform engineering, applied AI, and full-stack product roles where that combination matters. Seattle is my preferred home base; I’m open to opportunities elsewhere.

EDUCATIONB.E. in Computer ScienceBangalore Institute of Technology · 2015–2019
LANGUAGESEnglish · Hindi · Bengali

04 / START A CONVERSATION

What are you
building next?

If your team is working on a challenging software, AI, or infrastructure problem, I’d love to hear about it.

arpanchatterjee2312@gmail.com

Seattle, Washington · Pacific Time

Send me a message

20–5,000 characters

Your details are sent via FormSubmit to my inbox. Prefer email? Write to me directly.