Amazon India

2016 to 2018. 37 events, 18 documented in depth.

Role

  1. Aug 2018Left after about 30 months and 68 interviews for the fraud and risk org to join Philips.
  2. ~2017Moved to the India payments fraud and risk team (away-team model) and led the one-account-per-customer fraud check for the Amazon Pay launch, from requirements and stakeholder communication through onboarding.
  3. Feb 2016Joined Amazon Development Center India as Software Development Engineer II, an individual-contributor role on the catalog ingestion and normalization team, and built the onboarding repository the team used for new engineers.

Scope and responsibilities

Signature work

  1. 01

    Led fraud controls for the Amazon Pay India launch

    Led the one-account-per-customer check end to end, built for 1,150 TPS against a 20 TPS requirement; then unblocked general availability and put about 5,300 stalled investigations back with investigators.

    See the evidence

  2. 02

    Mechanisms other teams adopted

    A generic risk contract that 6 client teams used unchanged, a self-service feed migration used for 29 providers, and an interview question bank used in 14 hiring events.

    See the evidence

  3. 03

    Cost and reliability around Prime Day

    Garbage-collection CPU from about 17.7% to 2.4%, about $36K a year saved in hosts, and a faulty fraud rule traced and escalated as a sev-2 on Prime Day.

    See the evidence

In numbers

  • 68interviews
  • 14hiring events on my question bank
  • 3Scrum workshops (~90 people) plus a product ownership workshop
  • 570code changes
  • 86tickets
  • 1stof 45 teams at a global hackathon

Zeus and Spot awards.

What people said

“This is great work. Thanks team and looking forward to more deliveries for our payments business in India.”

Director, fraud and risk technologyAmazon, April 2017Read the capsule

“Great news !!!. Good job Team. Smooth integration is testimony on good design.”

Engineering managerAmazon, 12 April 2017Read the capsule

Year by year

  1. 2018

    Took on cost and reliability for the fraud services around Prime Day: cut garbage collection on one service to about 2.4% of CPU, saved about $36K a year in hosts through load tests and a hardware clean-up, and traced a faulty fraud rule on Prime Day and escalated it as a sev-2. Became the trainer program's highest-scoring trainer, then left in August to join Philips.

    12 events

  2. 2017

    Moved to payments fraud and risk and led the one-account-per-customer fraud check for the Amazon Pay India launch end to end, then unblocked general availability and got about 5,300 stalled investigations back to investigators. Designed a risk contract that 6 client teams adopted and set up the org's interview question bank. Won the Zeus Team Award for the risk-evaluation API and a Spot Award for a sprint process change.

    16 events

  3. 2016

    Joined Amazon in February as an individual contributor on the catalog ingestion team, made feed migration a self-service procedure that 29 providers moved onto without developer help, and owned the team's move of 57 hosts to Amazon Linux. Also backfilled about 2 billion catalog records, won the catalog org's global hackathon and started teaching Scrum to other engineers as a volunteer trainer.

    9 events

What I took from it

Amazon taught me to operate at scale. I learned to design for the load you will get, not the load you are asked for, to fix problems at their source, and to write things down so the next engineer does not start from zero. It is also where I started teaching and interviewing seriously: 68 interviews and a question bank used across hiring events showed me that raising the bar is a daily habit, not a policy.