Skip to content
zarif/automatesGet Still Building
Research guideUpdated · Zarif

How to Become a Forward Deployed Engineer

What forward deployed engineers do, the skills to build, three portfolio projects, a 12-week plan, and what the first offers look like.

A blue bridge links customer workflow cards to an integrated system, with stepping stones leading toward it.

A company buys software that worked great in the demo. Then it meets their real setup. The data lives in three systems, security blocks half the connections, and the person who asked for it isn't the person who'll use it every day.

Someone has to go in, figure out what they actually need, write the code that makes it work there, and stay until people use it. That person is a forward deployed engineer, or FDE.

This guide covers what the job really is, the skills to build, three portfolio projects, a 12-week plan, the easiest ways in from your current job, and what posted pay looks like.

Why the job is hard to get

An FDE isn't a junior consultant, and it isn't a software job with extra meetings. The strongest roles want you to write production code, find the real problem inside a messy situation, make product calls, run the customer relationship, and own what happens after launch.

Few people have done all of that. The good news is you don't need one perfect background. You need proof that you can cross the lines the job crosses: from code to customer, and from one customer's fix to something the product can reuse.

Check what the posting actually means

Titles are inconsistent. Before you apply, read the job description and answer these:

  • Will I write and review production code?
  • Do I own the work from first conversation to rollout, or mostly help close the sale?
  • How many customers will I support at once?
  • How much of my time is with customers?
  • How much travel and office time is expected?
  • Who owns the code after launch?
  • How does what I learn in the field reach Product or Research?
  • How is performance measured?
  • What did this team ship in its last three projects?

If the work ends after a demo, the role is closer to Solutions Architecture. If it starts from a standard setup checklist, it's closer to Implementation Engineering. If you own the result in production and feed what you learn back to the product team, it matches the complete FDE definition.

The skills, and how to show each one

SkillWhat good looks likeHow to prove it
Production codingBuild, test, review, deploy, and debug software other people can maintainA live system, its repository, tests, and a write-up of something that broke
Systems designDesign across APIs, data, logins and permissions, reliability, security, and costAn architecture write-up with the options you rejected and how it can fail
Breaking down the problemTurn a vague goal into small pieces of work in a sensible orderA problem brief, scope, decision log, and measured result
Customer discoveryFind out how the work really gets done and what limits itUser interviews, a map of the workflow, and the assumptions that turned out wrong
Product judgmentDecide what to build, what to configure, what to put off, and what to make reusableYour reasons for the order you chose, with evidence
Running the deliveryManage risk, scope, dependencies, and updatesA plan, status updates, a launch, and a handoff
Learning a new field fastBecome useful quickly without faking expertiseAn accurate model of the domain, built with the people who know it
AI evaluationMeasure how a model behaves on the real taskA realistic test set, a scoring guide, and results from rerunning it after changes

You don't need the same depth in every row. You need a strong engineering base, believable customer judgment, and enough range to know which expert to pull in.

Build the engineering base first

Customer skill doesn't make up for weak engineering in a real FDE job. Most listings ask for general software engineering, not one exact stack. OpenAI's postings mention Python, JavaScript, or comparable languages, plus production-grade work across frontend and backend. Palantir's list Python, Java, C++, and TypeScript or JavaScript, alongside data, cloud, and systems knowledge. Scale AI's emphasize full-stack delivery, distributed systems at scale, cloud, and enterprise customers.

Get practical with:

  • One backend language and framework
  • APIs, logins, webhooks (one system notifying another when something happens), and background jobs
  • SQL, data modeling, and the basics of moving data in batches or as it arrives
  • Enough of a frontend framework to build internal tools
  • Deploying to the cloud: containers, secrets, and separate test and production environments
  • Testing, code review, automated deploys, logs, and metrics
  • Access control, privacy, and common security mistakes
  • Designing systems that stay up, respond fast, handle load, and don't cost too much

For AI-focused roles, add model APIs, retrieval (finding the right documents before the model answers), tool use, agents, evaluation, monitoring, defenses against prompt injection, and human review. Don't skip the ordinary engineering to get there. The model call is usually the smallest part of a production system.

Learn to talk to customers without getting vague

Customer skill isn't "being a people person." It's turning conversations and watching people work into better technical decisions.

Practice:

  • Asking users to show you the real work, not describe it
  • Separating the feature they asked for from the result they want
  • Finding out who owns the decision and the number it moves
  • Mapping the systems, data, rules, and exceptions
  • Restating the problem in plain, concrete language
  • Naming your assumptions and testing the risky ones first
  • Saying no by pointing at scope and evidence
  • Writing updates that both engineers and executives can read

Volunteer for customer calls, support escalations, rollout projects, or any work where internal teams use what you build. You need real disagreement and missing information. Made-up practice customers don't give you that.

Three portfolio projects that show FDE ability

Project 1: A messy real-world workflow

Find a small business, nonprofit, community group, or internal team doing something by hand. Sorting incoming requests, reviewing documents, handling inventory problems, and qualifying leads all work.

Deliver:

  • A map of how the work happens today, and how long or how often
  • A narrow promise of what your version will improve
  • A working app or integration in production
  • Sensible handling of logins and data
  • Monitoring and a way to recover from errors
  • A measure of whether people use it and whether it helped
  • Handoff notes so someone else can run it

The app isn't the important part. The chain from watching the work to measurable use is.

Project 2: An AI system with tests

Build an AI workflow against realistic data. Write the test cases before you start tuning. Include checks that always give the same answer, a scoring guide you've checked against human judgment, safety cases, speed, cost, and tests that catch things getting worse after a change.

Publish a short engineering note that shows:

  • The kinds of failures you found
  • Your starting results
  • What you changed and tested
  • The trade-offs you made
  • Where a human reviews the output
  • What still doesn't work

An honest system with known limits says more about you than a "95% accurate" demo with no data behind it.

Project 3: Something reusable

Take a pattern from the first two projects and make it work somewhere else: a connector, a permissions layer, a test harness, a deployment template, or a monitoring piece. Use it in a second setting.

Explain what stayed specific to the first customer, what became reusable, and what you left alone on purpose. That is the central FDE call: fix the problem now without keeping one-off exceptions alive forever.

A worked example

This is a made-up example to show the shape, not a real project.

Sam is a backend engineer. A local food bank sorts volunteer sign-ups by hand from a web form, a shared inbox, and a spreadsheet. Sam sits with the coordinator for an afternoon and watches her work. The request was "a better form." The real problem is that the same volunteer shows up in all three places and gets scheduled twice.

So Sam builds a small service that pulls all three sources into one list, flags likely duplicates for the coordinator to confirm, and logs every merge so a mistake can be undone. Sam writes down how long sorting took before, then checks again after a month of use. When the coordinator leaves, Sam's handoff notes let the next person keep it running.

For project 2, Sam adds a model that reads free-text notes ("can only do Saturdays, has a truck") and suggests shifts. Sam writes 40 test notes first, including messy ones, and publishes which kinds the model gets wrong.

For project 3, Sam pulls the duplicate-matching piece out and uses it for a second group's mailing list. The write-up says which rules carried over and which were specific to the food bank.

None of that is impressive on its own. Together it shows every row of the skills table.

Write each project up like an FDE would

For each project, write a short case study:

  1. Who the users were and what they needed
  2. The starting problem and the result you were aiming for
  3. The limits you worked within, and the assumptions that turned out wrong
  4. The design and the key decisions
  5. How you handled production and security
  6. How you tested it and what you saw
  7. Whether people used it, and the result
  8. The handoff
  9. What you could reuse
  10. What you would change next

Strip out anything confidential. Use diagrams, screenshots, code, numbers, and decision notes where they add evidence. Skip the long list of technologies with no result attached.

A 12-week plan

Weeks 1–2: Assess and choose a domain

Score yourself against the skills table above. Pick one field where you can actually reach users and real examples. Read ten current job descriptions and note what keeps repeating.

Weeks 3–5: Build the workflow project

Interview users, map the process, write down the starting numbers, ship a narrow production version, and start collecting real usage. Write a short weekly update on risks and decisions.

Weeks 6–8: Add the AI project

Build a realistic test set, measure the system as it is, sort the failures into kinds, improve it, then publish the results along with the limits.

Weeks 9–10: Make one piece reusable

Turn one pattern into a reusable component or playbook and prove it in a second setting. Measure the time or work it saves.

Week 11: Prepare interview stories

Prepare a story for each of these: an unclear problem, customer pushback, a production failure, cutting scope, a technical trade-off, people not using what you built, and feedback that changed a product decision.

Week 12: Apply with evidence

Rewrite your resume around results and ownership. Send teams a short note connecting your work to their customers and product. Prepare with the FDE interview guide.

The easiest ways in, by background

Product software engineer

You already have production depth. Go after customer conversations, setup work, and rollouts. Show that you can scope and explain work without getting sloppy about engineering.

Solutions architect or sales engineer

You already know discovery and architecture. Get current again on production coding, testing, deployment, and owning a system long term. Build something that keeps running after the demo ends.

Data or ML engineer

You understand data and models. Add full-stack product work, real user workflows, and talking to executives. Stop treating every problem as a model problem.

Implementation or professional services engineer

You already know customer delivery. Show new system design, production code, and product feedback that goes beyond configuration.

Startup founder or early engineer

Your range fits this job well. Make your technical depth obvious, and show how you turned one customer's lessons into something reusable.

New graduate

Some companies hire early-career FDEs, but the bar stays high. Internships, research systems with real users, serious open-source work, and deployed projects can stand in for years of experience. Look for teams that offer pairing and real mentorship.

Resume and applications

Write bullets around results, unclear problems, and ownership.

Weak: “Built a RAG chatbot using Python and a vector database.”

Stronger (a made-up example of the format): “Mapped a 12-person support workflow, built and deployed a permission-aware retrieval assistant, created a 240-case evaluation set, reduced median search time by 38%, and handed monitoring and operations to the internal platform team.”

Only claim numbers you can explain. Be ready to say what you compared against, how many cases, over what time, and what part was yours.

Search beyond “Forward Deployed Engineer.” Related titles: Forward Deployed Software Engineer, Forward Deployed AI Engineer, Applied AI Engineer, Deployment Engineer, Customer Engineer, Solutions Engineer, and Resident Engineer. Use the role comparison to tell them apart.

Pay, and what the job feels like day to day

Official US listings show the range, as of August 10, 2026:

  • OpenAI's San Francisco FDE listing: $162,000 to $280,000 base plus equity, hybrid with travel up to 50%
  • Scale AI's GenAI FDE listing: $179,400 to $224,250 base for listed US locations, plus eligible equity
  • Palantir's Forward Deployed AI Engineer listing: $135,000 to $200,000 base plus potential equity and incentives, with travel up to 25% in that posting

These are examples, not a market average. Job pages change, and total pay depends on level, location, equity, bonus, and negotiation.

Compare the work as carefully as the pay. Frequent travel, urgent customers, on-call shifts, and fuzzy ownership can make two offers that look alike on paper feel completely different. Before you accept an FDE title, ask:

  • How many active builds does one FDE carry?
  • Is travel planned ahead or last-minute?
  • Who supports a deployment after handoff?
  • Does customer code go through the normal engineering review?
  • Can FDEs move into Product or core Engineering?
  • How much field work ends up reusable?
  • Are incentives tied to deals, customer results, or engineering impact?

Where FDE work can lead

FDE experience can lead to Staff or Principal FDE, customer engineering leadership, product engineering, Product Management, solutions leadership, engineering management, technical sales leadership, or starting a company.

Where you can go depends on what you keep sharp. Keep writing production code and owning architecture if you want senior engineering roles. Learn hiring, planning team capacity, and choosing which projects to take if you want to lead. Build market and product sense if you want Product or founding roles.

The risk is ending up broad but hard to place. Keep a visible technical core, and write down what you built that helped more than one customer.

Next, read the FDE interview guide, then pick the person or group for project 1 this week.

One story from the AI world, told properly, and what I make of it.

Frequently asked questions

Do you need a computer science degree to become an FDE?

Not always. Companies care about strong engineering evidence, problem-solving, and shipping to production. A technical degree helps, especially early in a career, but deployed systems, open-source work, internships, and a strong portfolio can show the same foundation.

Is Forward Deployed Engineering a good career?

It fits engineers who like unclear problems, learning fast, working with customers, building across the whole stack, and results they can point to. It's a poor fit if you want long stretches of quiet technical focus, dislike travel or negotiating with stakeholders, or prefer a steady domain and roadmap.


Sources and further reading

END OF ARTICLE