Came across this awesome post by Maryam on LinkedIn which puts together succintly exactly my view on how to become a forward deployed engineer.
๐ ๏ธ๐งญ How to Become a Forward Deployed Engineer for Production AI Agents.
Forward Deployed Engineering is not AI Engineering at a customer site.
๐ ๐ ๐ณ-๐ฆ๐๐ฒ๐ฝ ๐ฟ๐ผ๐ฎ๐ฑ๐บ๐ฎ๐ฝ ๐ณ๐ฟ๐ผ๐บ ๐ฐ๐๐๐๐ผ๐บ๐ฒ๐ฟ ๐ฝ๐ฟ๐ผ๐ฏ๐น๐ฒ๐บ ๐๐ผ ๐บ๐ฒ๐ฎ๐๐๐ฟ๐ฎ๐ฏ๐น๐ฒ ๐๐ ๐ถ๐บ๐ฝ๐ฎ๐ฐ๐.
It sits between:
– customer problems
– product engineering
– production delivery
– business impact
It is closer to an acting CTO.
Enough technical depth and Enough business judgment to choose what is worth building.
Here is the roadmap I would follow:
ใ๐ฆ๐๐ฒ๐ฝ ๐ญ: Build Full-Stack Depth
โธ Learn Linux, frontend, backend, APIs, databases, and authentication.
โธ Be able to trace a failure across the system.
โธ An agent is useless if it cannot fit into the customer workflow.
โ Example: Connect a claims agent to the policy database and review screen.
ใ๐ฆ๐๐ฒ๐ฝ ๐ฎ: Master DSA & System Design
โธ Understand algorithms, services, queues, state, and failure paths.
โธ Plan for scale before adding more agents.
โธ Do not hide weak architecture behind a strong model.
โ Example: Make tool calls idempotent before allowing automatic retries.
ใ๐ฆ๐๐ฒ๐ฝ ๐ฏ: Add AI Engineering
โธ Learn RAG, memory, tool calling, structured outputs, guardrails, and evals.
โธ Define success with users before delivery.
โธ Do not measure quality by whether one demo worked.
โ Example: Build a labeled eval set with domain experts.
ใ๐ฆ๐๐ฒ๐ฝ ๐ฐ: Learn Production Delivery
โธ Use cloud, infrastructure as code, CI/CD, security, and observability.
โธ Trace what the agent saw, decided, called, and changed.
โธ Add rollback and human approval for risky actions.
โ The customer must trust that the system will not break.
ใ๐ฆ๐๐ฒ๐ฝ ๐ฑ: Discover the Real Problem
โธ Sit with users and map the current workflow.
โธ Find the bottleneck with the most business value.
โธ Deliver the smallest end-to-end unit that proves impact.
โ Do not start with โWhere can we add an agent?โ Start with โWhat is blocking the customer?โ
ใ๐ฆ๐๐ฒ๐ฝ ๐ฒ: Measure Business Impact
โธ Connect the build to time saved, errors reduced, revenue, or delivery speed.
โธ Balance scope, speed, and quality.
โธ Stop measuring success by token usage.
โ A busy agent is not the same as a useful agent.
ใ๐ฆ๐๐ฒ๐ฝ ๐ณ: Close the Product Loop
โธ Write clear field notes and communicate tradeoffs.
โธ Bring repeated customer failures back to product teams.
โธ Turn one-off fixes into reusable platform capabilities.
โ The next deployment should be better because of the previous one.
๐ฃ๐น๐ฒ๐ฎ๐๐ฒ ๐ฅ๐ฒ๐บ๐ฒ๐บ๐ฏ๐ฒ๐ฟ:
A Forward Deployed Engineer is not an AI consultant with slides.
And not only an AI engineer writing custom code.
They discover, build, deploy, measure, and turn one customer problem into a better product for many customers.
