Docs

Amazon Leadership Principles — Behavioral Stories (STAR)

Coaching an intern to use AI more effectively


  • Amazon LPs — Hire and Develop the Best · Earn Trust · Dive Deep · Insist on the Highest Standards
  • Situation — I was the onboarding buddy and code reviewer for a software engineering intern, regularly reviewing his PRs. I noticed a pattern: implementations solved the happy path but repeatedly missed edge cases, didn't follow our coding conventions, and sometimes used patterns inconsistent with our codebase.
  • Situation — At first I treated each PR independently with review comments, but after the same issues recurred, I realized the problem wasn't a specific feature — it was how he approached development.
  • Task — Rather than leaving the same comments on every PR, I wanted to help him build better engineering habits so he could become more independent and submit higher-quality code.
  • Action — Instead of assuming the cause, I scheduled a 1:1 to understand his workflow. I learned he relied heavily on AI tools to generate most implementations — fast, but often submitted without fully understanding the code or validating edge cases.
  • Action — I made clear I wasn't against AI — I use it myself. I shared how I integrate it: to brainstorm, clarify concepts, or draft, but always review, test, and adapt before committing. I walked through examples from his own PRs, showing why some AI output didn't fit our architecture or missed business scenarios, and how to think critically about suggestions.
  • Result — Over the following weeks his PRs improved in quality and consistency — he began catching edge cases himself, aligned with our standards, and needed fewer repeated comments.
  • What I Learned — Mentoring works better when you address the underlying behavior, not just the symptoms. Coaching him to use AI responsibly — rather than discouraging it — made him a stronger engineer while preserving the productivity benefits.