Upgrade to Pro — share decks privately, control downloads, hide ads and more …

So You Want to Be an FDE?!

So You Want to Be an FDE?!

A workshop at the AWS Community Day UAE 2026 simulating a day in the life of an FDE for a logistics customer

Avatar for Mohammed Fazalullah

Mohammed Fazalullah PRO

October 04, 2026

More Decks by Mohammed Fazalullah

Other Decks in Technology

Transcript

  1. BEFORE WE START Get to 8/20 — Download from https://nkapila.me/aws

    — Unzip the file the organiser gives you, then: cd starter — make setup · make login TEAM=A (your team letter, A to F) — Terminal 1: make api Terminal 2: make eval — You should see Score: 8/20. Stuck? Hand up.
  2. So You Want to Be an FDE?! Fix a customer's

    broken AI chatbot, with the customer in the room AWS COMMUNITY DAY
  3. BEFORE WE START Get to 8/20 — Unzip the file

    the organiser gives you, then: cd starter — make setup · make login TEAM=A (your team letter, A to F) — Terminal 1: make api Terminal 2: make eval — You should see Score: 8/20. Stuck? Hand up.
  4. The next two hours 0:00 What the job is ·

    pick your roles 0:10 The demo breaks 0:20 Talk to the customer, decide what you're building 0:30 Build. The customer will message you 1:15 Code freeze and scorecard 1:20 Live demos 1:35 Write the handoff note 1:40 What just happened 1:50 The job itself
  5. FORWARD DEPLOYED ENGINEER, IN ONE SENTENCE An engineer who goes

    to the customer, works out what they actually need, and ships it into their systems.
  6. WHAT THE JOB IS Who's around an FDE on one

    account THE CUSTOMER Bunty, today Sponsor Wants the result. Signs off the money. Sudha, today The people doing the work Know how it really works today. IT / system owners Own the systems you plug into. Security & legal Can stop the launch. You, today Forward Deployed Engineer Works out what's actually needed · builds it into their systems ships it · hands it over · reports back what broke Sales Wins the deal. Solutions engineer / architect Designs it before the contract. what the field teaches Customer success Product & research Keeps them using it after launch. Back at base. Change the product. THE VENDOR Roles as named in OpenAI's and Anthropic's FDE job ads, Sept 2026 (Sales, Solutions Engineering/Architects, Customer Success, Product, Research).
  7. BEFORE YOU START Four jobs on this table FDE lead

    Builder Customer investigator Talks to: Bunty (me) Talks to: the code Talks to: Sudha Aunty Talks to: everyone Owns: the scope, and what the COO hears Owns: tools.py, prompt.md, make eval Owns: how support really works today Owns: what would stop this going live Reliability lead Three of you? Combine the last two. This is a real FDE interview task: take our code, fix the issues, explain why. Nobody here wins by being the best coder in the room.
  8. “Jaldi Jaldi Express wants an AI support chatbot live in

    thirty days. You're the engineer they hired.” BUNTY BHALLA · COO, JALDI JALDI EXPRESS
  9. “Nobody asked my team about this... chatbot” – Sudha Aunty,

    Clueless Support Team Lead, Jaldi Jaldi Express
  10. “... I wrote it down somewhere.. the README.. maybe?” –

    Chintu, Poor man in IT, Jaldi Jaldi Express
  11. YOUR CUSTOMER TODAY Jaldi Jaldi Express · “Delivered jaldi. Mostly.”

    Bunty Bhalla Sudha Aunty Chintu COO Head of customer support The entire IT department Paying for this. 18 years. 8 agents, Built the order system. Wants it live in thirty days. 300+ messages a day. Documented nothing. Already told the board. Only answers what you ask. Fixes things by restarting. Questions for him: ask me. On a video call at the You won't meet him. support desk. Questions for Bunty: ask me. Questions for Sudha: go to the support desk and call her.
  12. 0:10 · THE DEMO BREAKS Run it on twenty real

    customer messages — make eval — Read every failure — Circle the one that would hurt Jaldi Jaldi most
  13. 0:20 · TALK TO THE CUSTOMER Before you touch code,

    write one sentence — We will help ___ do ___. — We'll know it worked when ___. — Bunty: ask me Sudha Aunty: video call at the support desk
  14. 0:30 · BUILD Make it safe to put in front

    of customers — Change agent/tools.py and agent/prompt.md — make eval as often as you like — Stuck? make guided · Questions? Sudha Aunty
  15. 0:40 · NEW MESSAGE Bunty Bhalla · COO, Jaldi Jaldi

    Express “Board meeting moved up! Can you show me something working in fifteen minutes? Something shiny, please.” No demo needed. Just decide: what will you tell Bunty? One line on your card.
  16. 0:48 · NEW MESSAGE Bunty Bhalla · COO, Jaldi Jaldi

    Express “While you're in there, can it also do sentiment analysis? I want to know which customers are angry.” No demo. Yes, no, or not before board day? One line on your card.
  17. 0:55 · NEW MESSAGE Bunty Bhalla · COO, Jaldi Jaldi

    Express “And one... small.. dashboard. All the questions people ask, with graphs. The board loves graphs.” No demo. Same question: yes, no, or not before board day?
  18. 1:00 · NEW MESSAGE Bunty Bhalla · COO, Jaldi Jaldi

    Express “Chintu our poor IT guy says the order system is timing out in peak hours. Customers are still messaging. We still go live on board day.” Simulate peak hours: restart your API in timeout mode (it's in your README). Then decide what your bot says when it can't check.
  19. 1:15 · CODE FREEZE Score yourselves — the ticket count

    is one line of five Customer outcome Did it solve Jaldi Jaldi's actual problem? /5 Reliability What happens when the system underneath fails? /5 Scope discipline What did you refuse — and were you right? /5 Technical quality Is it code someone else can own? /5 Communication & handoff Could Bunty repeat what you told him? /5 A perfect bot that answers the wrong problem scores badly. That's deliberate.
  20. 1:20 · LIVE DEMOS Three minutes. I'll try to break

    it. — What you built, and what you said no to — Your score: before and after — One thing still broken — Can Bunty switch it on on board day?
  21. 1:35 · THE HANDOFF NOTE You leave Jaldi Jaldi tomorrow

    jaldi, very jaldi eh? Nobody has seen your code. — What's safe to switch on — What is not safe yet — Who owns it now — What someone has to watch — What our product team needs to hear
  22. 1:40 · WHAT JUST HAPPENED Five questions — What did

    you think the problem was before you talked to Sudha? — What changed after you talked to her? — What did you deliberately refuse to build? — What broke when the customer's world changed? — What should become product, so the next FDE doesn't solve this again?
  23. What you just practiced Discovery Scoping Engineering You got no

    clean spec You decided what mattered In someone else's system Production judgement Prioritisation It failed underneath you You couldn't fix everything Customer management Bunty and Sudha wanted different things Communication You explained what's still broken Handover Someone else lives with it That's forward deployed engineering. Product feedback The next customer shouldn't need the same hack
  24. What worked, what didn’t What worked What didn’t • Every

    team wrote the scope down before writing any code • The scope cut quietly disappeared the moment the customer pushed — and nobody went back and changed the card • A prototype was reported as finished work • Nobody said what it would cost, or what had to be true first • Every team got the bot green — the engineering was never the bottleneck • Team D answered Bunty with something that already existed, instead of something that didn’t Nearly the same code. Three different sentences. The sentence is the part you get hired for.
  25. THE JOB ITSELF Same title. Different jobs. ANTHROPIC OPENAI PALANTIR

    PALANTIR Forward Deployed Engineer Forward Deployed Software Eng. Forward Deployed AI Engineer FD Enablement Engineer US San Francisco New York New York $280–320k $185–325k $135–200k $110–147k ~25% travel up to 50% travel up to 25% travel travel not listed Builds production apps inside the customer's systems Owns delivery from first prototype to production Builds workflows, takes them to production Sits with the customer success team Read the bullet points, not the title. US base pay from each ad, live 18 Sept 2026. Links in docs/community-day/jobs-close.md. Re-check the week before — ads come down.
  26. The round that fails people has no code in it

    OpenAI Palantir Anthropic There is a take-home. About five hours, building on their API. 45 minutes. No code at all. What the job posting asks for, in their words: Then you record a video walking through it as if you were presenting to the client. The code is the price of entry. About 8,000 rows of taxi data, and someone playing the customer who needs it deployable in a week. Lowest pass rate in the loop. Highest weight in the decision. “High agency with an ability to navigate ambiguity… while maintaining a low ego.” Low ego. In a job description. For an engineer. Company job postings are first-party. Interview-process details come from candidate reports, not from the companies.
  27. You just did two FDE interview rounds WHAT THEY TEST

    WHERE YOU DID IT An unfamiliar codebase agent/tools.py A vague customer problem Bunty and Sudha AI security Phone numbers, warehouse notes
  28. You can be the strongest engineer in this room. Build

    it beautifully. Demo it perfectly. And still fail — because you built exactly what you were asked for, instead of what was needed. The offer goes to the one who said “not yet, and here’s what has to be true first.” Nobody will hand you a rubric for that. There isn’t one.
  29. THE JOB ITSELF How companies organise FDE teams INSIDE PRODUCT

    THEIR OWN TEAM MATRIX Head of Product Head of FDE Head of FDE Product eng Product eng FDE FDEs report into the product team. Small teams. Risk: they get pulled into product work and stop seeing customers. FDE FDE FDE A separate FDE org. The usual place to start. Risk: the product team stops listening to them. FDE FDE Product team Report to the FDE lead, sit with a product team. Keeps both close. Costs more coordination. 1 2–3 12 6–10 FDE per customer while it's being built customers each, once things are running months max on one customer, then rotate FDEs before they need a fulltime lead Models and numbers: anjor's FDE advisory materials, “FDE operating models” (anjor.github.io/fde-advisory-materials). Dashed line = sits with, doesn't report to.
  30. BEFORE YOU ACCEPT Five questions to ask — Do I

    carry a quota, or does my bonus depend on deals? — Do I report to engineering, or to sales? — In my first 90 days, how much code goes to production? — How many customers at once? — When I report what the product gets wrong, who reads it?
  31. Forward Deployed AI is becoming a profession Engineering + Customer

    delivery + AI + Product feedback FORWARD DEPLOYED AI FDAI Summit 2027 A practitioner event just for this role. Should it exist? Attend · speak · sponsor · help shape it · hire FDEs Interest form
  32. WHERE NEXT Two different doors Want to learn the craft?

    Pandan Labs — paid practitioner and leadership workshops Today So You Want to Be an FDE?! Community workshop Want the ecosystem? FDAI Summit 2027 — practitioners, leaders, companies
  33. TAKE IT HOME Keep the ZIP from today Try round

    2 make eval2: eight messages the first twenty didn't cover Plug in a real model Set LLM_BASE_URL and LLM_API_KEY. Watch what changes. Thanks, everyone.