All video posts

AI engineering · Career · Tech jobs

How to Become a Forward Deployed Engineer (FDE) in 2026

There is a job appearing across AI companies that deserves far more attention: the forward deployed engineer, or FDE. OpenAI, Anthropic and Palantir are hiring for it, OpenAI even in Singapore. What interests me is not the salary. It is that the role combines three things I keep coming back to: building software, understanding AI, and understanding businesses well enough to solve real problems.

Deric YeeDeric Yee 4 November 2026 9 min read 14 min video

Prefer to read? The full article is below. Watch on YouTube.

The short version

  1. 1A normal engineer builds the product. A forward deployed engineer makes that product work inside a customer's messy, real business.
  2. 2AI demos take 20 minutes. Production inside a bank or enterprise takes security, compliance, legacy systems and permissions. FDEs own that gap.
  3. 3You need three buckets: real software engineering, applied AI engineering, and business and customer skills. Few people have all three.
  4. 4Proof beats certificates: solve a real business workflow end to end and measure what changed.
  5. 5It is rarely a first job. Look for FDE-like roles under other titles and build the skills before chasing the label.

What a forward deployed engineer actually does

The name sounds more complicated than the job. A normal software engineer usually builds a product based on requirements someone else wrote. A forward deployed engineer takes that product and makes it work inside a customer's business.

Palantir made the model famous. It builds powerful software for governments and large organisations, which do not run like startups. They have old systems, odd databases, strict security, processes that have existed for 20 years, thousands of employees and departments that have not spoken to each other in a long time. You cannot hand them software and say good luck. So Palantir sent engineers into the customer's environment to understand the problem and do whatever it took to make the technology work. That is the "forward deployed" part: bringing engineering closer to the customer.

In practice the week is varied. You might write Python on Monday, integrate an API on Tuesday, interview the customer's operations team on Wednesday because you realised you were solving the wrong problem, and on Thursday explain to an executive why the system they asked for is not what they need. That is a very different job from sitting in an office closing tickets.

Why AI made this role explode

The biggest problem with enterprise AI right now is simple: the demo is easy, production is hard. I can open Claude or ChatGPT, upload a document and build something impressive in 20 minutes. Now try it inside a big bank like Maybank. Suddenly you are dealing with security, customer data, permissions, compliance, existing databases, internal APIs and software that is 15 or 20 years old. The job is no longer "can I build an AI chatbot?". It is "how do I make AI work inside this organisation without breaking anything?"

For years everyone obsessed over models and benchmarks. But the models are now extremely capable and available to any company through an API. The bottleneck has moved from intelligence to integration: can we put this into our organisation in a way that saves or makes money?

A company does not pay you because your demo looks cool. It pays you when something changes. An insurance claim that took three hours now takes 20 minutes. Support resolves twice the tickets in the same time. Compliance reviews documents faster. A factory reduces downtime. That last mile between AI capability and business outcome is valuable, and someone has to own it. That is usually the FDE.

“A company doesn't pay you because your AI demo looks cool. They pay you when something changes.”

Deric Yee, in the video

Bucket 1: You must be a real software engineer

If you are not an engineer, you are out. I want to stress this because of the dangerous narrative that AI means fundamentals no longer matter and you can vibe-code your way through. They matter completely. You may not write much code by hand any more, but if you cannot write code you cannot review it, and you will not know what is right or wrong.

Learn Python or JavaScript properly, plus APIs, databases and SQL, authentication, backend systems, testing, debugging, deployment and some system design. You do not need to be a competitive programmer. But if something breaks in production and all you can do is stare at Claude and hope, this job is not for you. You need enough understanding to reason through the system and own its performance. We break down the difference in AI engineer vs software engineer.

Bucket 2: Applied AI engineering

This is not training your own foundation model to compete with ChatGPT. You probably do not need a PhD in machine learning. You need to build with models: call model APIs, structure outputs, use tool calling, build RAG and agents, write evals, add guardrails and logging, and manage observability, cost and latency. It is really software engineering, enhanced with AI.

Most importantly, it is knowing when not to use AI. Businesses do not care whether your architecture sounds impressive. If a simple rules-based system, plain if-else logic, solves the problem better than an agent, build that. It is more structured, more reliable and cheaper. That is engineering. If you want to see how agents are actually put together, read how to build an AI agent.

Bucket 3: Business and customer skills

This is the hardest bucket for most engineers, because it is a different skill entirely. Imagine a CEO says: "Deric, we want to use AI to automate customer support." A weaker engineer jumps straight to architecture: which model, RAG or not, vector database, agent?

An FDE asks questions first. Why automate support? What is the real bottleneck? How many tickets are there? Which categories take longest? What is the current resolution time? Which tickets legally need a human? What does success look like? Maybe you discover that 70% of support volume comes from one broken checkout flow. Then the best AI solution is to fix the checkout flow.

You are not paid to use AI. You are paid to solve a problem. There are plenty of great engineers, plenty of consultants who are good with customers, and a growing number of people tinkering with AI. Finding someone who does all three is hard, and that is why it is valuable.

How I would break in

The first thing I would not do is collect certificates. We are moving into an era of proof. Instead I would build two or three projects that take a messy, real business problem and solve it end to end.

01

Find a real workflow

A friend's family business or a logistics SME receives hundreds of quotation requests over WhatsApp and email. A person reads each one, checks a spreadsheet, prepares a quote and replies.

02

Solve it end to end

Understand the workflow, connect the data, build the system, use an LLM only where it makes sense, deploy it, and get someone to use it for real.

03

Measure what changed

"I built a RAG chatbot with LangChain" proves you finished a tutorial. "I built and deployed a quotation system that cut turnaround from two hours to ten minutes" proves you create value.

04

Get closer to customers

Already an engineer? Volunteer for demos, join requirement calls, present to management, talk to users, and own projects instead of tickets. Most engineers avoid this, which is exactly why it gives you leverage.

Look beyond the title, and be realistic

Do not just search "OpenAI forward deployed engineer". Apply if you are qualified, but the frontier labs are extremely competitive, and hundreds of companies now hire for FDE-like work under other names: applied AI engineer, solutions engineer, deployment engineer, solutions architect, customer engineer. The title matters less than the work. You want a role where you are building technically while working directly on customer problems. Do that well for a year or two and the frontier companies become far more realistic.

A reality check: this is rarely a beginner's first job. Many FDE listings ask for several years of experience. If you are starting from zero, that is fine. Set it as a goal, but optimise for becoming the kind of engineer who could do the job: strong fundamentals, real AI applications, and experience solving business problems.

How FDE interviews are different

Do not prepare exactly as you would for a standard engineering interview. There may still be coding, algorithms and system design. But a signature part of many FDE processes is ambiguity. You might hear: "A logistics company wants to use AI to reduce delivery delays. What would you build?" The question is deliberately vague.

They are watching what you do next. Do you jump into code or draw an architecture diagram? Or do you ask what kind of delays, how long they are, how they are measured today, what data exists, whether it is a prediction or an optimisation problem, who uses the system, how often a decision is needed and what a wrong answer costs? Then you turn a fuzzy business problem into something buildable. That is the job.

So do not just grind LeetCode. Practise thinking through messy problems out loud, explaining technical decisions without hiding behind jargon, and telling stories about ambiguity: a project that failed, a stakeholder who disagreed, requirements that changed, production that broke. Being an FDE is not about being the smartest person in the room. It is whether someone trusts you enough to put you in front of their most important customer. Our tech interview guide covers the fundamentals.

What this role tells us about where tech is going

Whether or not you become an FDE, the role shows where the job market is heading. For the last decade the best career advice was "learn to code". The bar just went up: learn to solve problems with technology. Coding is part of it. AI is part of it. Communication and business understanding are big parts of it. People who combine them will be increasingly hard to find and well paid.

So I would not stop learning to code because AI exists. I would do the opposite: go deep on fundamentals, learn to build with AI, then get out of the code editor quickly to learn how real businesses work, find problems people care about, and learn to explain why what you built matters. Whatever the title ends up being, that combination is what I would bet on for the next decade.

If you are at the very start, the first bucket is where everything begins. Our 12-week AI-Native Software Development Programme teaches fundamentals and building with AI through real, mentor-reviewed projects, and you can try the first lessons in the free trial.

Questions people ask

  • What is a forward deployed engineer?

    A forward deployed engineer is a software engineer who works directly with customers to make a product, increasingly an AI product, work inside their real business. The role mixes engineering, applied AI, consulting and product management: understanding the customer's problem, integrating with their systems, data and security rules, and delivering a measurable outcome. Palantir popularised it; OpenAI and Anthropic now hire for it.

  • What skills does a forward deployed engineer need?

    Three groups. First, solid software engineering: a language like Python or JavaScript, APIs, databases, authentication, testing, debugging and deployment. Second, applied AI engineering: model APIs, structured outputs, tool calling, RAG, agents, evals and guardrails, plus knowing when not to use AI. Third, business and customer skills: asking the right questions and turning a vague problem into something buildable.

  • Can a beginner become a forward deployed engineer?

    Not usually as a first job. Many FDE listings ask for several years of engineering experience. Beginners should set it as a goal and build towards it: strong fundamentals, real AI projects that solve business problems end to end, and roles with titles like solutions engineer or applied AI engineer, where you build while working with customers.

  • What other job titles are similar to forward deployed engineer?

    Look for applied AI engineer, solutions engineer, deployment engineer, solutions architect and customer engineer. The title matters less than the work: you want a role where you build technically while working directly on customer problems. One or two years of that makes frontier-lab FDE roles far more realistic.

Your next step

Our 12-week AI-Native Software Development Programme is a live, mentor-reviewed cohort where you build and ship real products with AI, and learn to explain every line. Start with the free trial to see how we teach, then decide.

Watch next

All videos

Learn the fundamentals that pay off in any direction.
Coding plus AI, taught properly.

Whatever you end up doing, the people who understand how software and AI actually work get to direct them. Try the first lessons free, no card needed, or see the full 12-week AI-Native Software Development Programme.