TL;DR
Ve 24 inzerátech na Forward Deployed Engineera (FDE) z roku 2026, které jsem přečetl a označil, nebyla nejčastěji požadovanou dovedností žádná řeč. 19 chtělo práci s API a integracemi, 17 komunikaci se zákazníky nebo vedením, 15 cestování a 14 vymezení problému před jeho stavbou. Python (14) a TypeScript nebo JavaScript (12) byly jediné jazyky, které požadovaly více než tři inzeráty. Cloud, Kubernetes a Terraform požadovaly nejvýš 4 inzeráty každý. Práci s LLM chtělo 13, evaluace 8, trénování modelů 1. 20 inzerátů uvedlo minimální praxi; medián byl 4 roky.
Jsem Denys, seniorní full-stack a AI inženýr z Porta, a pracuji jako Forward Deployed Engineer na předplatném. Většina seznamů forward deployed engineer skills pochází od prodejců kurzů a čte se jako osnova. Chtěl jsem seznam, který píší zaměstnavatelé, a tak jsem otevřel 24 inzerátů na FDE a označil, co každý uvádí jako požadavek, zvlášť od toho, co jen nazývá výhodou.
Jaké forward deployed engineer skills inzeráty vyžadují?
Dne 28. října 2026 jsem znovu otevřel stejných 24 inzerátů, které jsem použil v článku AI engineer vs forward deployed engineer: 47 inzerátů: Cursor, Databricks, nasazovací společnost OpenAI, Anthropic, Salesforce, Palantir, Scale AI, PagerDuty a dalších 16 firem, vše na jejich vlastních kariérních stránkách nebo tabulích Ashby, Greenhouse a Lever. Dovednost se počítá jako požadovaná, jen když ji inzerát uvádí mezi požadavky nebo jako povinnost.
| Dovednost | Povinná | Povinná nebo výhodou |
|---|---|---|
| API a integrace se systémy zákazníka | 19 | 19 |
| Komunikace se zákazníky nebo vedením | 17 | 18 |
| Cestování k zákazníkům | 15 | 15 |
| Python | 14 | 17 |
| Vymezení problému a discovery | 14 | 14 |
| LLM aplikace (prompty, RAG, nástroje, agenti) | 13 | 14 |
| TypeScript nebo JavaScript | 12 | 14 |
| Ladění v produkci nebo u zákazníka | 10 | 10 |
| Frontend nebo full-stack | 8 | 8 |
| Evaluace | 8 | 8 |
| Datové pipeliny | 7 | 10 |
| Integrace ERP nebo CRM | 6 | 6 |
| Cloud jmenovitě (AWS, GCP, Azure) | 4 | 5 |
| Docker nebo Kubernetes | 4 | 4 |
| Terraform nebo jiná infrastruktura jako kód | 3 | 3 |
| Vysokoškolský titul z informatiky nebo podobného oboru | 2 | 4 |
| Trénování nebo fine-tuning modelů | 1 | 1 |
Čelo seznamu tvoří propojování věcí a mluvení s lidmi. Inzerát Afresh to říká otevřeně: „About a quarter of the job is time with them, and that time decides what you build.“ (Zhruba čtvrtina práce je čas s nimi a tento čas rozhoduje, co postavíte.) Salesforce chce „ability to whiteboard architecture with enterprise CTOs and VPs while writing production code alongside lead architects.“ (schopnost kreslit architekturu na tabuli s technologickými řediteli a viceprezidenty velkých firem a zároveň psát produkční kód po boku hlavních architektů.)
Jaké programovací jazyky inzeráty na FDE požadují?
Python a TypeScript, a pak dlouhý chvost. 18 z 24 inzerátů požadovalo alespoň jeden jazyk. Python se požadoval ve 14, TypeScript nebo JavaScript ve 12. Go, Java nebo Kotlin a C++ nebo Rust se požadovaly každé ve 3.
Šest inzerátů nepožadovalo žádný jazyk. Dva z nich (Aircall a Code Metal) uváděly jazyky jen jako výhodu a inzerát Aircallu říká „this is not a software engineering role“ (toto není role softwarového inženýrství). Ostatní čtyři popisovaly práci a jazyk nechaly otevřený.
Pokud vybíráte jeden jazyk, ve kterém být pro tuto roli silný, inzeráty ukazují na Python, s TypeScriptem jako druhým pro frontend a integrační lepidlo.
Potřebujete cloud, Kubernetes nebo Terraform?
Jako uvedený požadavek zřídka. Jmenovití poskytovatelé cloudu se požadovali ve 4 inzerátech, kontejnery ve 4, Terraform nebo podobné ve 3. Srovnejte to s API v 19.
Jedna výhrada čísla trochu mění. Několik firem uvádí vlastní stack (například Lovable: Go, Rust, React, Cloudflare, GCP, AWS, Terraform), aniž by ho po kandidátovi žádalo. Seznamy stacku jsem jako požadavky nepočítal. Pokud je započítáte, cloud stoupne ze 4 na 6 a Terraform ze 3 na 5. Tak či onak je infrastruktura mnohem menší částí práce než integrace.
Kolik AI je třeba znát?
Stavět s LLM ano; trénovat modely téměř nikdy. 13 z 24 inzerátů požadovalo práci s LLM aplikacemi: prompty, retrieval, použití nástrojů nebo agenty. 8 požadovalo evaluace, tedy způsob, jak měřit, zda agent plní svou práci. Dialpad chce, abyste „develop evaluation methods, guardrails, and acceptance criteria that measure agent usefulness, reliability, safety, task success, and production readiness.“ (vyvíjeli metody evaluace, zábrany a akceptační kritéria, které měří užitečnost, spolehlivost, bezpečnost, úspěšnost úloh a připravenost agenta pro produkci.)
Trénování modelů chtěl jen inzerát Palantiru, v rámci „Machine Learning basics“ (základy strojového učení). 11 inzerátů, které práci s LLM nevyžadovaly, byly role nasazení, integrace a dat: ve firmách z obrany, průmyslu a datových platforem, a také v nasazovací společnosti OpenAI, u Lovable a Intercomu. Název říká, kde pracujete, ne zda stavíte AI. Porovnal jsem to s inzeráty na AI inženýra v článku AI engineer vs forward deployed engineer: 47 inzerátů.
Které dovednosti mimo programování se počítají?
Tři se objevují vedle seznamů jazyků skoro v každém inzerátu:
- Komunikace. 17 inzerátů požadovalo vysvětlování, prezentování nebo informování. Počítal jsem jen výslovné formulace. Pokud se počítá i „pracuje přímo se zákazníky“, je to 23 z 24. Cursor: „You can talk to working engineers and to a VP.“ (Domluvíte se s praktikujícími inženýry i s viceprezidentem.)
- Vymezení problému. 14 požadovalo přeměnit nejasný problém zákazníka v něco, co lze postavit, ještě než se napíše kód. Verze Scale AI: „Translate ambiguous customer problems.“ (Převádějte nejednoznačné problémy zákazníků.)
- Ladění v cizím prostředí. 10 požadovalo řešení problémů v produkci nebo u zákazníka. Aslan: „This is an engineering role, not a deployment or support role. You write production code at customer sites.“ (Toto je inženýrská role, ne role nasazení nebo podpory. Píšete produkční kód u zákazníků.)
Cestování se požadovalo v 15. Tam, kde byl uveden podíl, šlo o 10 % až 75 % času. Na vlastních projektech je vymezení problému to, co rozhoduje o výsledku: forward deployed engineer se liší tím, že sedí u pracovního postupu dřív, než se dohodne, co se bude stavět.
Jak se stát forward deployed engineerem?
Inzeráty říkají, odkud berou lidi. Počítal jsem každé zázemí, které inzerát žádá nebo vítá:
| Zázemí, které inzerát uvádí | Inzerátů |
|---|---|
| Produkční softwarové inženýrství | 15 |
| Solutions engineer, architekt nebo implementace | 8 |
| Konzultace nebo profesionální služby | 7 |
| Předchozí role forward deployed nebo v terénu | 7 |
| Bývalý zakladatel nebo zakládající inženýr | 5 |
| Datové inženýrství, data science nebo ML inženýrství | 4 |
| Obrana, armáda nebo zpravodajské služby | 4 |
| Bezpečnostní prověrka | 3 |
| Požadovaný vysokoškolský titul | 2 |
20 inzerátů uvedlo minimální praxi: medián byl 4 roky, rozpětí 0 až 9 a 8 žádalo 5 let nebo víc. Žádný inzerát neřekl, že titul není třeba, ale 20 z 24 titul nezmínilo vůbec. PagerDuty: „Former founders and founding engineers tend to do well in this role.“ (Bývalí zakladatelé a zakládající inženýři v této roli obvykle uspějí.)
Dohromady z čísel vychází cesta. Je to moje čtení, inzeráty to netvrdí:
- Nejdřív buďte produkční inženýr. Python nebo TypeScript, skutečná API, skutečné integrace, kód, na kterém někdo závisí. 15 inzerátů uvádí softwarové inženýrství jako základ a medián žádá 4 roky.
- Nasbírejte čas se zákazníky. Role solutions engineera, konzultanta nebo implementace, nebo podpůrná rotace, kde opravujete věci před zákazníkem. 11 inzerátů uvádí jedno z těchto zázemí nebo předchozí roli v terénu.
- Dodejte jednu LLM funkci s evaluací. Ne ukázku: funkci s testem, který říká, zda funguje. Tím pokryjete těch 13 a 8 výše.
- Trénujte vymezení problému písemně. Než začnete stavět, zapište problém, co znamená „hotovo“ a co stavět nebudete. To je to, co 14 inzerátů myslí slovem discovery.
Pokud jste na druhé straně a potřebujete práci udělat bez náboru, možnosti porovnává Forward Deployed Engineer, agentura nebo freelancer. Jak dlouho nábor trvá, je v článku Nábor Forward Deployed Engineera trvá měsíce.
Jsou všechny inzeráty na FDE stejná práce?
Ne. Inzerát Aircallu na FDE říká, že nejde o roli softwarového inženýrství. Onebrief vyžaduje aktivní prověrku Secret a cestování až v polovině času. Afresh a Form Energy hledají na úrovni Staff s minimem 4 a 8 let. Inzerát s názvem FDE může znamenat inženýra u zákazníka, solutions engineera nebo specialistu na nasazení. Čtěte požadavky, ne název.
Jak jsem počítal
- 24 inzerátů bylo nalezeno vyhledáváním 24. října 2026 a celé znovu otevřeno 28. října 2026. Všech 24 bylo stále online.
- Povinná znamená, že dovednost je v požadavcích nebo napsaná jako povinnost. Výhodou znamená „nice to have“, „bonus“ nebo „ideálně“.
- Jazyk v seznamu „X, Y nebo Z“ se počítá u každého jmenovaného jazyka. Komunikace se počítá, jen když inzerát žádá vysvětlování, prezentování nebo informování.
- Každý inzerát označil jeden čtenář jedním průchodem, bez druhé kontroly.
Limity. 24 inzerátů je malý, pohodlně sebraný vzorek: jeden inzerát posune procento zhruba o 4 body. Nadměrně jsou zastoupeny americké firmy a AI startupy podporované rizikovým kapitálem a 12 z 24 pochází z jedné tabule (Ashby). Sedm inzerátů neuvádělo datum zveřejnění. Vzorek míchá role inženýrské, solutions a nasazení hardwaru. Každé číslo čtěte jako „v těchto 24 inzerátech“, ne jako trh.