Em resumo
Contratar um engenheiro sénior de IA ou um Forward Deployed Engineer demora cerca de 3 a 7 meses até a nova pessoa contribuir. É a minha soma de três intervalos citados: procura, aviso prévio e integração. Enquanto procura, as opções habituais são contratados externos, uma agência ou um engenheiro integrado na equipa com subscrição. Cada uma troca velocidade, controlo e compromisso de forma diferente, e a última secção lista o que verificar em qualquer uma delas.
Sou o Denys, engenheiro full-stack e de IA sénior no Porto. Trabalho como Forward Deployed Engineer (FDE) com subscrição, por isso pese a minha opinião em conformidade. Se tem uma vaga aberta de FDE ou de engenheiro de IA, o calendário é provavelmente o seu maior risco, por isso reuni os números.
Quanto tempo demora a contratar um Forward Deployed Engineer?
Somam-se três esperas. Primeiro a procura, depois o aviso prévio da pessoa escolhida e, por fim, a integração. A procura de mercado agrava a primeira: a Business Insider noticiou que, em abril de 2026, os anúncios de forward-deployed engineers no Indeed eram cerca de 729% superiores aos de um ano antes. A base era pequena (o economista do Indeed disse que o total absoluto continuava na casa dos milhares), mas disputa os mesmos poucos candidatos que todos os outros.
| Fase | Tempo habitual | Fonte |
|---|---|---|
| Procura: engenheiro full-stack | 50 dias | KORE1, 2026 |
| Procura: engenheiro de IA / ML | 89 dias | KORE1, 2026 |
| Aviso prévio, engenheiro sénior | 2 a 4 semanas nos EUA, 1 a 3 meses no Reino Unido e na UE | JobsByCulture |
| Integração até ao 10.º pull request aceite | 33 dias em média | DX, abril de 2026 |
A minha soma desses intervalos: 50 + 14 + 33 = 97 dias no cenário rápido, 89 + cerca de 90 + 33 = cerca de 212 dias no cenário lento. Ou seja, aproximadamente 3 a 7 meses.
33 dias
tempo médio desde a data de início até ao 10.º pull request aceite de um novo colaborador
Leia estes números com cautela:
- A KORE1 é uma empresa de recrutamento e diz no artigo que beneficia quando as empresas não conseguem contratar depressa sozinhas. A mesma página indica cerca de 38 dias para funções tecnológicas em geral em startups com menos de 200 pessoas, por isso um processo enxuto ajuda. Ainda assim, o valor de IA / ML é o que convém usar no planeamento.
- As fontes definem “preenchida” de formas diferentes. Umas param na oferta aceite, outras na data de início. Trate a soma como uma ordem de grandeza.
- A DX mediu empresas com mais de 500 programadores, e o 10.º pull request é um marco, não a produtividade total. A própria DX di-lo.
Quanto custa contratar?
O salário é a parte visível. O Levels.fyi indica a remuneração total mediana de um engenheiro de software sénior nos Estados Unidos em USD 250.000, com a metade central entre USD 180.000 e USD 360.000. Inclui ações e bónus, e foi atualizada pela última vez em setembro de 2026. Na Europa, os dados de outubro de 2025 da Ravio situam o salário de um engenheiro de software sénior em EUR 111.800 na Alemanha e GBP 110.200 no Reino Unido.
O segundo custo é o recrutador, se recorrer a um. As empresas de recrutamento pedem 15% a 25% do salário-base do primeiro ano em contingência, sendo 20% a referência comum e 25% a 30% para funções seniores ou difíceis de preencher. O exemplo delas: sobre um salário de USD 130.000, uma comissão de 20% são USD 26.000, devidos no dia em que a pessoa começa. Todos os valores de comissões publicados vêm de fornecedores de recrutamento, porque não encontrei nenhum inquérito neutro.
O terceiro custo não tem preço: meses do tempo do fundador ou do CTO em entrevistas, mais as semanas que o novo colaborador passa a aprender o seu código.
Como se compara a contratação com uma subscrição?
| Contratar um FDE internamente | Subscrição mensal | |
|---|---|---|
| Início | Cerca de 3 a 7 meses (a minha soma acima) | Sem procura e sem aviso prévio |
| Compromisso | Contrato de trabalho, aviso prévio, legislação laboral local | Mês a mês |
| Modelo de custo | Salário e benefícios, mais comissão de recrutador se recorrer a um | Mensalidade fixa |
| Quem suporta a integração | Você, em meses pagos | Incluída na mensalidade, embora aprender o seu produto continue a levar tempo |
| Saída | Aviso prévio, possivelmente indemnização | Parar no fim de um mês |
| Ideal para | Um lugar permanente na sua equipa | Entregar enquanto decide o que a função deve ser |
Um colaborador a tempo inteiro dá-lhe todas as horas de trabalho. Uma subscrição dá-lhe tarefas definidas, por isso as duas opções não são uma troca um para um.
Quando deve mesmo contratar internamente?
Contrate quando o trabalho for maior do que uma fila de tarefas.
- Precisa de alguém permanentemente presente nas instalações dos seus clientes. O trabalho em subscrição é remoto e assíncrono.
- Tem trabalho estável a tempo inteiro durante anos e quer alguém que cresça até líder e gira outros engenheiros.
- Precisa de alguém contactável a qualquer hora para incidentes.
- A função exige credenciais de segurança, presença no local ou um vínculo laboral que os seus clientes exigem.
Se contratar, como encurtar o processo?
Nada disto é mágico, mas cada passo elimina uma espera.
- Defina os primeiros 90 dias de trabalho antes de publicar a vaga. Os candidatos reagem a um problema concreto, e você pode avaliar as respostas deles em função dele.
- Parta do trabalho, não do título. “Forward Deployed Engineer” cobre desde engenharia de soluções até engenharia de produção. Descreva o que a pessoa vai entregar.
- Use um exercício remunerado para fazer em casa ou um período de teste. Algumas horas numa parte pequena e real do seu código dizem-lhe mais do que mais uma ronda de entrevistas.
- Conte cedo com os avisos prévios, sobretudo na UE. Um a três meses é normal para um engenheiro sénior aí, por isso pergunte logo na primeira conversa e negoceie a data de início com a oferta.
- Prepare a primeira semana. Acesso ao repositório, uma primeira tarefa pequena e uma pessoa concreta a quem perguntar. A integração é mais curta quando o novo colaborador não fica à espera de acessos.
O que verificar em qualquer contrato ou subscrição?
Quer contrate um prestador independente, uma agência ou um engenheiro em subscrição, faça as mesmas perguntas.
- Propriedade do código. O trabalho fica no seu repositório e os direitos são seus?
- Quem suporta a integração. Aprender o seu produto é faturado ou faz parte da mensalidade?
- Sobreposição de horário. Quantas horas por dia consegue falar com a pessoa em direto?
- Como se acorda o âmbito. Quem escreve a tarefa e o que acontece quando se revela maior?
- Condições de saída. Quanto custa parar e o que recebe no fim?
Está a escolher entre contratar, uma agência e um freelancer? Escrevi a comparação: Forward Deployed Engineer, agência ou freelancer.
Quer trocar impressões sobre uma vaga de FDE?
Se está a ponderar contratar em vez de outras opções, partilho com gosto o que tenho visto. Sem pitch.
Fale comigo