Lesson 3 of 30
FDE vs SWE, SE and AI Engineer
The three job titles an FDE role is most often confused with on a careers page, and the one test that separates them — who owns what, after whom, and with what access to the customer's codebase.
Three job titles sit close enough to FDE on a careers page that reading them carelessly will cost you time, money and a well-prepared loop against the wrong rubric. This lesson is about telling them apart.
The thing to carry through all of it: the test is who owns what, after whom, and with what access to the customer's codebase. Every other difference falls out of that one.
The four roles, laid out
FDE
Owns a customer outcome end to end after the contract is signed. Code lands in the customer's repository. Paged when it breaks. The LLM craft (evals, rubrics, retrieval, agent control flow) is specifically theirs. Travels.
SWE (Software Engineer)
Owns part of a product that every customer uses. Code lands in the employer's repository. Rarely talks to a named customer. The LLM craft is a growing but not defining fraction of the job. Does not usually travel.
Solutions / Sales Engineer
Owns the technical arc that leads to a contract being signed. Builds demos, answers RFPs, co-presents with account executives. Hands off to delivery once the ink is dry. Travels.
AI Engineer (Applied)
Owns the AI-shaped features of the product. Horizontal, ships behind flags, tunes on the aggregate. Code lands in the employer's repository. Shares the LLM craft with the FDE but applies it to a product, not an engagement.
The point of looking at all four at once is that the overlaps are where candidates get lost. An FDE and a Solutions Engineer both travel and both talk to executives. An FDE and an AI Engineer both write LLM-shaped code. An FDE and an SWE both ship software into a repository. Lean on the differentiators, not the overlaps.
The one test that cuts cleanly
When a job description is ambiguous, apply this test in order:
- Step 1
When does the role start?
Before the contract is signed: Solutions Engineer. After the contract is signed: one of the other three.
- Step 2
Whose repository does the code land in?
Customer's repository: FDE. Employer's repository: SWE or AI Engineer.
- Step 3
Is the work horizontal or bespoke?
Every customer sees it: SWE or AI Engineer. One customer sees it: FDE.
- Step 4
Is LLM craft the spine of the job?
Yes, and the job is bespoke: FDE. Yes, and the job is horizontal: AI Engineer. Not especially: SWE.
The failure mode of this test is a role that actually belongs to two categories. That is more common than you would hope. An "Applied Forward Deployed AI Engineer" is somebody's attempt to say all four at once, and the test does still work — ask when the work starts, and whose repo it ends up in, and the answer will pick one. The title is marketing; the work is the test.
What you would and would not do in each
A concrete walkthrough of the same working day, split four ways. Say the customer is a mid-size bank, and the project is an agent that helps their compliance team flag suspicious transactions.
The Solutions Engineer builds a demo on sample data, co-presents it to the bank's CTO, writes the technical section of the RFP response, negotiates the proof-of-value scope with procurement, and hands the signed contract to delivery. Their fingerprints are on the deal, not on the production code.
The FDE takes the handoff. They sit with the compliance analysts for two days, agree what "suspicious enough to flag" measures against, build a retrieval layer over the bank's transaction history, define the eval rubric, ship a pilot to a four-analyst team, and get paged when the Monday morning false-positive rate spikes because a new merchant category entered the data. Their fingerprints are on the production system.
The SWE at the same employer — say, on the agents infrastructure team — owns the control-flow primitives that let the FDE's agent make a tool call reliably. The compliance use case is one of dozens their code is running behind. They have never met the bank.
The AI Engineer at the same employer — say, on the evals product team — owns the evaluation harness that the FDE is wiring into the bank's CI. They also serve every other customer. They get a shared Slack channel with FDEs across engagements because the FDEs are their most demanding users.
All four jobs can be satisfying. Not all four jobs are the same career. Reading a JD against this split is what tells you which one you are interviewing for.
When the titles blur in practice
Three edge cases worth naming, because the market is not tidy.
"Deployed engineer" at a smaller company. Often an FDE in everything but the specific noun. Apply the test above; if the work starts after the contract and the code lands in the customer's repo, treat it as an FDE role for study purposes.
"Customer engineer" at a hyperscaler or cloud provider. Historically a hybrid of Solutions Engineer and FDE. Read the JD for the on-call line and the production-ownership line; if both are present, it is FDE-shaped work.
"Field CTO" or "Field Principal Engineer". These are FDE roles at the senior end, usually with an architect posture and less day-to-day code. The LLM craft is still expected, but the thing being evaluated is judgement at scale.
What to take away
Four roles — FDE, SWE, Solutions Engineer, AI Engineer — all adjacent and regularly confused. The clean cut runs through two questions: when the work starts relative to the contract, and whose repository the code lands in. The FDE is the only role that starts after the contract and ships into the customer's repo, which is why the role carries the on-call and the LLM craft and the production ownership all at once. Reading JDs with this split in hand is how you spend a week preparing for the right loop.
Next, Part 2 begins, and the subject changes from the shape of the role to the material it is made of: tokens, context, cost and the honest limits of sampling.
Check yourself
4 questions · pass 3/4 to unlock Tokens, Context and Cost
1.Which of these responsibilities cleanly separates an FDE from a Solutions Engineer?
2.An AI Engineer at a product company and an FDE at the same company meet at lunch. Whose work would most likely be bespoke to a single customer?
3.Why does the SWE-on-secondment framing fail as a description of the FDE role?
4.You see a job description that says "work with customers to design the technical approach, build prototypes, and hand them off to a customer engineering team to productionise." Which role is that?
4 left to answer
Discussion
Sign in to postNo comments yet. Be the first to say something.