はじめに — 見慣れない肩書き
求人票を眺めていると、最近やたらと目にする肩書きがあります。Forward Deployed Engineer、略してFDE。軍事用語から借りた名前そのままに、「最前線に派遣されるエンジニア」という意味です。どこへ派遣されるのか。ほかでもない、顧客のもとへです。
この役割は新しく生まれたものではありません。データ分析企業のPalantirが2010年代にこの名前を広め、しばらくは彼ら独自の文化のように見なされていました。ところが2023年以降、生成AIが爆発的に広がるなかで、OpenAIやAnthropicといった企業がソリューション組織にこの役割を呼び戻しました。ほとんど一夜にして、スタートアップの求人票のあちこちにFDEが現れ始めたのです。
この記事では、FDEが具体的に何をする人なのか、よく混同されるソフトウェアエンジニア(SWE)・セールスエンジニア(SE)・プロダクトマネージャー(PM)・コンサルタントとどう違うのか、そしてなぜよりによって今、AIがこの役割を再び熱くしたのかを語ります。
FDEは何をするのか
一文にまとめるとこうです。FDEとは、顧客に張り付き、顧客の本当の問題をソフトウェアで最後まで解決するエンジニアです。
ここで二つの言葉が肝になります。ひとつは「張り付く(embedded)」、もうひとつは「最後まで(end-to-end)」です。
顧客に張り付くということ
ふつうのプロダクトエンジニアは社内に座り、きれいに整理された要件ドキュメントを受け取ってコードを書きます。顧客は抽象的な存在で、その間にはPMやセールスやサポートが幾重にも挟まっています。
FDEはこの層を取り払います。物理的にせよ論理的にせよ顧客の現場に入り込み、顧客のワークフローを直接見て、顧客の実データに触れ、顧客の担当者と毎日会話します。要件ドキュメントを受け取るのではなく、要件が何なのかを自分で突き止めます。多くの場合、顧客自身も「自分たちが何を欲しいのか正確にはわからない」からです。
最後まで解決するということ
FDEの成功は「チケットを何枚閉じたか」ではなく「顧客の問題が実際に解決したか」で測られます。この違いは見た目より大きいものです。
問題を最後までやり切るには、コードだけでは足りません。データが汚ければクレンジングのパイプラインを組み、顧客の担当者が概念を理解できなければ腰を据えて説明し、社内承認が詰まっていればそれを突破する政治的な感覚も要ります。FDEはこのすべてを自分の仕事とみなします。「それは私の担当ではないので」という言葉は、FDEの辞書にありません。
複数の役割が混ざったハイブリッド
だからFDEは、いくつもの職務の能力を一人のなかに混ぜ合わせなければなりません。
- ソフトウェアエンジニアリング: 根っこはやはりエンジニアです。実際に動くコードを書き、APIをつなぎ、データパイプラインを作ります。
- プロダクト: 顧客が口にしたことの裏にある本当のニーズを読み取り、何を作り何を作らないかを決めます。PMのように優先順位をつけます。
- ソリューション/アーキテクチャ: 顧客の既存システムにどう組み込むか、どんな構成でデプロイするかを設計します。
- セールスとコンサルティングの一部: 顧客の信頼を勝ち取り、デモで価値を証明し、時には経営陣の前で説得します。契約を自分で取ってくるわけではありませんが、「この製品を使い続ける理由」を作り出す人です。
この組み合わせがまれであるため、FDEは埋めにくいポジションです。純粋なエンジニアは顧客の前で話すのを苦手とし、純粋なセールスはプロダクションコードを書けません。FDEはその間の狭い交わりに立つ人です。
似て見える役割との違い
FDEを理解する一番の近道は、すでに馴染みのある役割と並べて比べることです。
SWE(ソフトウェアエンジニア)との違い
一般的なSWEは一つの製品を深く掘り、すべての顧客に共通で使われる機能を作ります。コード品質・スケーラビリティ・保守性が最優先です。対してFDEは、特定の顧客の特定の問題を素早く解決することに最適化されています。時にはわざと雑なコードを書き、あとで捨てるとわかっていてもプロトタイプを作ります。広く見渡し、速く動きます。
SE(セールスエンジニア)との違い
SEは販売プロセスを技術的に支える人です。デモを見せ、技術的な質問に答え、PoCを支援します。しかし契約が成立すると、たいていは手を引きます。FDEはその逆です。契約は始まりにすぎず、実際に顧客のシステムに入り込み、プロダクションまで引っ張っていく長い旅を担います。SEが「売るための技術」なら、FDEは「成功させるための技術」です。
PM(プロダクトマネージャー)との違い
PMは何を作るかを定義しますが、たいてい自分ではコードを書きません。FDEは定義し、同時に作ります。そしてPMが数百万人のための一般解に頭を悩ませるとすれば、FDEは目の前の一顧客のための特殊解から出発します。ただし後で述べるように、優れたFDEはその特殊解のなかに一般解の種を見つけ、プロダクトチームに還元します。
コンサルタントとの違い
戦略コンサルタントは分析と提言、つまりスライドデッキを残して去ります。FDEはスライドではなく動くソフトウェアを残します。成果物はプレゼン資料ではなく、デプロイされたシステムです。コンサルティングの顧客密着と、エンジニアリングの具体的な成果物を合わせたもの。それがFDEです。
なぜAIがFDEを再び熱くしたのか
FDEという概念そのものは十年以上前のものなのに、なぜよりによって今、再び注目されるのでしょうか。いくつかの理由が重なっています。
第一に、AI製品は顧客データに出会ってこそ真価を発揮する
大規模言語モデルは強力ですが、それ自体は汎用エンジンにすぎません。ある顧客の膨大な社内文書、独特の業務用語、汚い実データにつながるまでは、「印象的なデモ」を超えるのが難しいのです。顧客の実データの上でモデルをセットアップし、プロンプトを整え、検索パイプラインをつなぐ仕事。これこそFDEが現場でやることです。
第二に、何が可能なのか誰も確信できない
AIはあまりに速く動くので、顧客もベンダーも「この問題にこのモデルが通用するか」を事前には知り得ません。きれいな仕様書を渡して数か月後に完成品を期待する従来のやり方は通用しません。代わりに、現場で素早く実験し、通用するかしないかを数日で確かめる人が必要です。FDEはこの不確実性を探検する人です。
第三に、アハ体験までの距離が勝負を分ける
AI製品の価値は言葉で説明しづらいものです。自分のデータで動くのを目にした瞬間、顧客はようやく「ああ、これか」と理解します。この**アハ体験(aha moment)**まで何日で連れて行けるかが、契約と拡大を左右します。FDEはその距離を最短に縮めることに特化しています。
第四に、初期の製品にはまだ磨かれたセルフサービスがない
成熟したSaaSなら顧客が自分でサインアップし設定しますが、速く動くAIスタートアップの製品はまだ荒く、ドキュメントも薄く、統合にも手がかかります。この隙間を人が埋めます。そしてその人が現場で学んだことが、次のバージョンのセルフサービス機能になります。
FDEに必要な資質
まとめると、優れたFDEはおおよそこんな人です。
- 確かなエンジニアリング力: 見慣れないコードベースやAPIに素早く適応し、数日で動くものを作り出す。
- 顧客への共感とコミュニケーション: 技術に詳しくない担当者の言葉から本当の問題を読み取り、逆に複雑な概念をやさしく説明する。
- 曖昧さへの耐性: 仕様がなくても、何を作るかを自分で決めて動ける。
- オーナーシップ: 問題が解決するまで責任を持つ。境界線を引かない。
- 速さと実用主義: 完璧なアーキテクチャより、いま顧客に価値を証明することを先に置く。
おわりに
Forward Deployed Engineerとは結局、「顧客の最前線で、コードによって本当の問題を最後まで解く人」です。Palantirが名前を与え、AIの時代がその必要を蘇らせました。純粋なエンジニアリングでも、純粋なセールスでも、純粋なコンサルティングでもない、その三つが重なる狭くて貴重な場所です。
続く二つの記事では、FDEが現場で実際にどう勝つのかをより具体的に扱います。ひとつは使い捨てプロトタイプで素早くアハ体験を作る方法、もうひとつは一顧客のための個別対応を、みんなのためのプラットフォームへ育てる方法です。FDEの本当の魅力は、一人の顧客を救うことが、いかにして数千人の顧客のための製品へと育っていくかにあります。
参考資料
- Palantir, "A Day in the Life of a Forward Deployed Software Engineer": https://blog.palantir.com/a-day-in-the-life-of-a-palantir-forward-deployed-software-engineer-45ef2de257b1
- Palantir Careers — Forward Deployed Engineering: https://www.palantir.com/careers/
- OpenAI Careers(Forward Deployed / Solutions roles): https://openai.com/careers/
- Anthropic — Applied AI / Solutions: https://www.anthropic.com/careers
- 「Forward Deployed Engineer」概念に関する議論(a16zほか): https://a16z.com/
현재 단락 (1/38)
求人票を眺めていると、最近やたらと目にする肩書きがあります。**Forward Deployed Engineer**、略してFDE。軍事用語から借りた名前そのままに、「最前線に派遣されるエンジニア」...