Saltar para o conteúdo

Forward deployed engineer skills: o que pedem 24 vagas

Ver como MarkdownAbrir em ClaudeAbrir em ChatGPTAbrir em Perplexity

A pergunta também é copiada. Se o chat abrir vazio, cole-a.

Em resumo

Em 24 anúncios de forward deployed engineer (FDE) de 2026 que li e codifiquei, a competência mais exigida não era uma linguagem. 19 pediam trabalho com APIs e integrações, 17 falar com clientes ou administradores, 15 viajar e 14 delimitar o problema antes de construir. Python (14) e TypeScript ou JavaScript (12) foram as únicas linguagens exigidas em mais de três anúncios. A cloud, o Kubernetes e o Terraform eram exigidos em 4 anúncios ou menos cada um. O trabalho com LLM era exigido em 13, as avaliações em 8 e o treino de modelos em 1. 20 anúncios indicavam uma experiência mínima; a mediana foi de 4 anos.

Sou o Denys, engenheiro full-stack e de IA sénior no Porto, e trabalho como forward deployed engineer em subscrição. A maioria das listas de competências para esta função vem de vendedores de cursos e lê-se como um programa de estudos. Eu queria a lista que os empregadores escrevem, por isso abri 24 anúncios de FDE e assinalei o que cada um declara como requisito, à parte do que apenas chama um extra.

Que competências precisa um forward deployed engineer?

A 28 de outubro de 2026 voltei a abrir os mesmos 24 anúncios que usei em AI engineer vs forward deployed engineer: Cursor, Databricks, a empresa de implementação da OpenAI, Anthropic, Salesforce, Palantir, Scale AI, PagerDuty e outras 16 empresas, todas nas suas próprias páginas de carreiras ou em quadros do Ashby, Greenhouse e Lever. Uma competência só conta como exigida quando o anúncio a põe nos requisitos ou a escreve como função.

O que exigem 24 anúncios de FDE. Anúncios que exigem a competência como requisito, de 24. APIs e integrações: 19; Falar com clientes ou administradores: 17; Viajar para o cliente: 15; Python: 14; Delimitar o problema e descoberta: 14; Aplicações com LLM: 13; TypeScript ou JavaScript: 12; Depurar no cliente: 10; Avaliações (evals): 8; Cloud por nome (AWS, GCP, Azure): 4; Docker ou Kubernetes: 4; Treinar modelos: 1.
Figura 1. 24 anúncios de FDE das páginas de carreiras das empresas, lidos a 28 de outubro de 2026.
Competência Exigida Exigida ou preferida
APIs e integrações com sistemas do cliente 19 19
Comunicar com clientes ou administradores 17 18
Viajar para as instalações do cliente 15 15
Python 14 17
Delimitar o problema e descoberta 14 14
Aplicações com LLM (prompts, RAG, tools, agents) 13 14
TypeScript ou JavaScript 12 14
Depurar em produção ou no cliente 10 10
Frontend ou full-stack 8 8
Avaliações (evals) 8 8
Pipelines de dados 7 10
Integração com ERP ou CRM 6 6
Cloud por nome (AWS, GCP, Azure) 4 5
Docker ou Kubernetes 4 4
Terraform ou outra infraestrutura como código 3 3
Licenciatura em informática ou semelhante 2 4
Treinar ou fazer fine-tuning de modelos 1 1

O topo da lista é ligar coisas e falar com pessoas. O anúncio da Afresh di-lo sem rodeios: “About a quarter of the job is time with them, and that time decides what you build.” (Cerca de um quarto do trabalho é tempo com eles, e esse tempo decide o que se constrói.) A Salesforce pede “ability to whiteboard architecture with enterprise CTOs and VPs while writing production code alongside lead architects.” (capacidade de desenhar arquitetura num quadro com CTOs e VPs de grandes empresas enquanto escreve código de produção ao lado dos arquitetos principais.)

Que linguagens de programação pedem os anúncios de FDE?

Python e TypeScript, e depois uma longa cauda. 18 dos 24 anúncios exigiam pelo menos uma linguagem. Python era exigido em 14, TypeScript ou JavaScript em 12. Go, Java ou Kotlin, e C++ ou Rust eram exigidos em 3 cada.

Seis anúncios não exigiam linguagem nenhuma. Dois deles (Aircall e Code Metal) indicavam linguagens apenas como extra, e o da Aircall diz “this is not a software engineering role” (esta não é uma função de engenharia de software). Os outros quatro descreviam o trabalho e deixavam a linguagem em aberto.

Se vai escolher uma linguagem em que ser forte para esta função, os anúncios apontam para Python, com TypeScript como segunda para o frontend e a cola de integração.

É preciso cloud, Kubernetes ou Terraform?

Raramente como requisito declarado. Os fornecedores de cloud por nome eram exigidos em 4 anúncios, os contentores em 4 e o Terraform ou semelhante em 3. Compare com as APIs, em 19.

Uma ressalva altera um pouco estes números. Várias empresas listam a sua própria stack (por exemplo a Lovable: Go, Rust, React, Cloudflare, GCP, AWS, Terraform) sem a pedirem ao candidato. Não contei listas de stack como requisitos. Se as contar, a cloud passa de 4 para 6 e o Terraform de 3 para 5. Seja como for, a infraestrutura é uma parte muito menor do trabalho do que a integração.

Quanta IA é preciso saber?

Construir com LLM, sim; treinar modelos, quase nunca. 13 dos 24 anúncios exigiam trabalho com aplicações de LLM: prompts, recuperação de informação, uso de ferramentas ou agentes. 8 exigiam avaliações, ou seja, uma forma de medir se um agente cumpre a sua função. A Dialpad quer que desenvolva “evaluation methods, guardrails, and acceptance criteria that measure agent usefulness, reliability, safety, task success, and production readiness.” (métodos de avaliação, salvaguardas e critérios de aceitação que meçam a utilidade, a fiabilidade, a segurança, o sucesso nas tarefas e a prontidão para produção do agente.)

Só o anúncio da Palantir pedia treino de modelos, como parte de “Machine Learning basics” (fundamentos de aprendizagem automática). Os 11 anúncios que não exigiam trabalho com LLM eram funções de implementação, integração e dados: em empresas de defesa, indústria e plataformas de dados, e também na empresa de implementação da OpenAI, na Lovable e na Intercom. O título diz onde o engenheiro trabalha, não se constrói IA. Comparei isto com anúncios de engenheiro de IA em AI engineer vs forward deployed engineer.

Que competências que não são de programação contam?

Três aparecem ao lado das listas de linguagens em quase todos os anúncios:

  • Comunicação. 17 anúncios exigiam explicar, apresentar ou informar. Contei apenas a formulação explícita. Se “trabalha diretamente com clientes” também contar, são 23 de 24. Cursor: “You can talk to working engineers and to a VP.” (Consegue falar com engenheiros no ativo e com um vice-presidente.)
  • Delimitar o problema. 14 exigiam transformar um problema vago do cliente em algo construível, antes de escrever código. A versão da Scale AI: “Translate ambiguous customer problems.” (Traduza problemas ambíguos de clientes.)
  • Depurar no ambiente de outra pessoa. 10 exigiam resolver problemas em produção ou nas instalações do cliente. Aslan: “This is an engineering role, not a deployment or support role. You write production code at customer sites.” (Esta é uma função de engenharia, não de implementação nem de suporte. Escreve código de produção nas instalações dos clientes.)

Viajar era exigido em 15. Quando era indicada uma proporção, ia de 10% a 75% do tempo. Nos meus próprios projetos, delimitar o problema é o que decide o resultado: o que um forward deployed engineer faz de diferente é sentar-se com o fluxo de trabalho antes de acordar o que construir.

Como se chega a forward deployed engineer?

Os anúncios dizem de onde contratam. Contando cada perfil que um anúncio pede ou acolhe bem:

Perfil que o anúncio cita Anúncios
Engenharia de software em produção 15
Engenheiro de soluções, arquiteto ou implementação 8
Consultoria ou serviços profissionais 7
Uma função anterior de forward deployed ou de campo 7
Antigo fundador ou engenheiro fundador 5
Engenharia de dados, ciência de dados ou engenharia ML 4
Defesa, militar ou informações 4
Credenciação de segurança 3
Licenciatura obrigatória 2

20 anúncios indicavam uma experiência mínima: a mediana foi de 4 anos, o intervalo de 0 a 9, e 8 pediam 5 anos ou mais. Nenhum anúncio dizia que a licenciatura é dispensável, mas 20 dos 24 não mencionavam qualquer licenciatura. PagerDuty: “Former founders and founding engineers tend to do well in this role.” (Antigos fundadores e engenheiros fundadores tendem a dar-se bem nesta função.)

Lidas em conjunto, as contagens sugerem um caminho. É a minha leitura, não algo que os anúncios digam:

  1. Seja primeiro um engenheiro de produção. Python ou TypeScript, APIs reais, integrações reais, código de que outros dependem. 15 anúncios citam a engenharia de software como base, e a mediana pede 4 anos dela.
  2. Ganhe tempo com clientes. Uma função de engenheiro de soluções, consultoria ou implementação, ou uma rotação de suporte em que resolve problemas à frente do cliente. 11 anúncios citam um desses perfis ou uma função de campo anterior.
  3. Entregue uma funcionalidade com LLM e uma avaliação. Não uma demo: uma funcionalidade com um teste que diga se funciona. Isso cobre os 13 e os 8 acima.
  4. Pratique delimitar o problema por escrito. Antes de construir, anote o problema, o que significa “concluído” e o que não vai construir. É isso que 14 anúncios entendem por descoberta.

Se está do outro lado e precisa deste trabalho sem passar por um processo de recrutamento, as opções são comparadas em FDE, agência ou freelancer. Quanto demora contratar está em contratar um forward deployed engineer demora meses.

Todos os anúncios de FDE são o mesmo trabalho?

Não. O anúncio de FDE da Aircall diz que não é uma função de engenharia de software. O da Onebrief exige uma credenciação Secret ativa e viagens até metade do tempo. A Afresh e a Form Energy contratam a nível Staff com um mínimo de 4 e 8 anos. Um anúncio intitulado FDE pode significar um engenheiro no cliente, um engenheiro de soluções ou um especialista de implementação. Leia os requisitos, não o título.

Como contei

  • Os 24 anúncios foram encontrados com pesquisas a 24 de outubro de 2026 e voltaram a ser abertos na íntegra a 28 de outubro de 2026. Os 24 continuavam online.
  • Exigida significa que a competência está nos requisitos ou escrita como função. Preferida significa “nice to have”, “bonus” ou “ideally”.
  • Uma linguagem numa lista “X, Y ou Z” conta para cada linguagem citada. A comunicação só conta quando o anúncio pede explicar, apresentar ou informar.
  • Um único leitor codificou todos os anúncios de uma só vez, sem segunda verificação.

Limites. 24 anúncios são uma amostra pequena e de conveniência: um único anúncio move uma percentagem cerca de 4 pontos. As empresas dos EUA e as startups de IA financiadas por capital de risco estão sobrerrepresentadas, e 12 dos 24 vêm de um mesmo quadro de emprego (Ashby). Sete anúncios não mostravam data de publicação. A amostra mistura funções de engenharia, de soluções e de implementação de hardware. Leia cada número como “nestes 24 anúncios”, não como o mercado.

Precisa destas competências no seu projeto?

Falo com gosto sobre isso. Sem pitch.

Fale comigo

© 2026 Denys Zaichenko. Artigo original: https://madsalt.tech/pt/blog/forward-deployed-engineer-skills/