AMAZON · SOFTWARE ENGINEER · 2024–2026

Software Engineer at Amazon

ROLE
Software Engineer
TIMELINE
2024 – 2026
TEAM
Amazon Ads · SMB Display Advertising
SKILLS
Java, Spring Boot, React, TypeScript, AWS (CDK, ECS, CloudWatch), SQL

Overview

For two years on Amazon Ads, I focused on improving ad creation and ad performance for display ads on Amazon.com, specifically for SMB (small and medium business) advertisers — a segment with real ad spend but far less sophisticated tooling than Amazon's largest advertisers. My work spanned full-stack development, data-driven experimentation, and cross-team mentorship: [add a sentence here on what tied it together for you, e.g. the through-line of making advertising tools more trustworthy and transparent for smaller businesses].

Over two years I went from shipping my first ticket to owning a full-stack product used by SMB advertisers across Amazon.com.

Building Events Manager

SMB advertisers had no reliable way to confirm that actions on their own websites — an add-to-cart, a completed application, a purchase — were actually being captured and attributed back to their Amazon ads. I worked alongside four other engineers to scope, build, and launch Events Manager, a console inside the Amazon Ads UI that lets advertisers see, in real time, which off-Amazon events their Amazon ad tag is firing, how often, and when each one last fired. I owned the React frontend end to end while the rest of the team built out the Java/Spring backend and infrastructure.

The backend is Java and Spring Boot, the frontend is React and TypeScript, and it's deployed on AWS ECS via CDK with CloudWatch handling monitoring and alerting end to end.

Events Manager, filtered to a client's active event — advertisers can see live counts and last-activity dates for events firing from their Amazon ad tag.
Events Manager, filtered to a client's active event — advertisers can see live counts and last-activity dates for events firing from their Amazon ad tag.
The full events catalog — dozens of supported off-Amazon event types, from add-to-cart to custom application events, that advertisers can enable and monitor.
The full events catalog — dozens of supported off-Amazon event types, from add-to-cart to custom application events, that advertisers can enable and monitor.

Events Manager launched to 3,000 non-endemic sponsored display advertisers and has since expanded to 10,000 advertisers across three ad programs.

Data-Driven Impact

Beyond building tools, a lot of my work was proving — with data — whether the tools and systems we already had were actually working.

Bid recommendations were being rejected 73% of the time

I used SQL to analyze user interaction data on targeting-level bid recommendations and found advertisers were rejecting the suggested bids 73% of the time — a clear signal of low trust in the model and a mismatch between recommended and acceptable price points.

Standardizing auction win rates lifted ad revenue 1.5%

I designed, implemented, and analyzed a large-scale A/B experiment inside the advertising bidder to standardize auction win rates across campaign types, resulting in a 1.5% uplift in ad revenue for the campaigns involved.

Engineering Beyond the Roadmap

Leadership & Mentorship

Reflection

What I learned