Qual è la differenza tra le posizioni Forward Deployed Engineer e Forward Deployed Software Engineer di Palantir?

Un Forward Deployed Engineer (FDE) è qualcuno che lavora con i nostri clienti e li aiuta con gli aspetti tecnici dell'utilizzo di un prodotto Palantir nella loro organizzazione. Ci piace dire che il 90% di Palantir è pronto a partire dalla scatola e l'altro 10% è personalizzato per ogni distribuzione; gli FDE sono responsabili di quella parte rimanente.

Tipo un FDE risolve i problemi di:

1) Integrare diverse fonti di dati nella piattaforma Palantir
2) Creare codice personalizzato che aiuterà a semplificare l'esperienza dell'utente in quel deployment
3) Consigliare il cliente sulle specifiche di un deployment in modo che possa acquistare ciò che è giusto per lui
4) Sviluppare l'ontologia dinamica

Questa lista non è scritta nella pietra e se chiedessi a 10 diversi FDE cosa fanno, avresti 10 risposte diverse.

Forward Deployed Software Engineer(FDSE) è una posizione un po' più nuova che si occupa principalmente del problema numero 2.

Ciò che accade è che diverse implementazioni (anche a volte quelle che sono in verticali completamente diverse) volevano componenti personalizzati molto simili. Invece di duplicare lo sforzo e ricreare ciò che è essenzialmente la stessa cosa nei diversi siti, avevamo bisogno di centralizzare alcune delle risorse. Questo è il motivo per cui l'FDSE è tipicamente incaricato di creare framework più generici che l'FDE può poi estendere.

Un esempio di questo è il problema dell'inserimento dei dati. Un utente vuole essere in grado di sedersi a un computer e inserire informazioni nel sistema attraverso un qualche tipo di modulo. Mentre il modulo potrebbe avere un aspetto diverso nelle varie distribuzioni (immaginate che un analista delle forze dell'ordine voglia inserire informazioni diverse da quelle di qualcuno che lavora nella sanità) il framework e il backend sarebbero gli stessi. In questo caso, spetterebbe al FDSE creare un framework generico per la creazione e l'invio dei moduli, mentre il FDE si concentrerebbe sulla comprensione dei bisogni del cliente e sullo sviluppo di un modulo specifico solo per lui.

Concretamente questo si traduce in:

1) Meno viaggi (anche se ancora un po')
2) Meno faccia a faccia con il cliente (anche se ancora un po')
3) Più codifica

Anche se, i nostri titoli non significano molto, e tutti i FDSE che conosco a volte lavorano su cose molto diverse.