¿Cuál es la diferencia entre los puestos de Forward Deployed Engineer y Forward Deployed Software Engineer de Palantir?

Un Ingeniero de Despliegue Avanzado (FDE) es alguien que trabaja con nuestros clientes y ayuda con los aspectos técnicos del uso de un producto Palantir dentro de su organización. Nos gusta decir que el 90% de Palantir está listo para salir de la caja y el otro 10% es personalizado para cada implementación; los FDE son responsables de esa parte restante.

Típicamente un FDE resuelve problemas de:

1) Integrar diferentes fuentes de datos en la plataforma de Palantir
2) Crear código personalizado que ayudará a agilizar la experiencia del usuario en ese despliegue
3) Asesorar al cliente sobre los aspectos específicos de un despliegue para que pueda comprar lo que le conviene
4) Desarrollar la ontología dinámica

Esta lista no está escrita en piedra y si le preguntases a 10 FDEs diferentes qué hacen, obtendrías 10 respuestas diferentes.

El Ingeniero de Software de Despliegue Avanzado (FDSE) es una posición algo más nueva que se ocupa principalmente del problema número 2.

Lo que ocurre es que diferentes despliegues (incluso a veces los que están en verticales completamente diferentes) querían componentes personalizados muy similares. En lugar de duplicar el esfuerzo y recrear lo que es esencialmente lo mismo en los diferentes sitios, necesitábamos centralizar algunos de los recursos. Por eso, el FDSE suele encargarse de crear marcos más genéricos que el FDE puede ampliar a partir de ellos.

Un ejemplo de esto es el problema de la entrada de datos. Un usuario quiere ser capaz de sentarse ante un ordenador e introducir información en el sistema a través de algún tipo de formulario. Aunque el formulario podría tener un aspecto diferente en las distintas implantaciones (imaginemos que un analista de las fuerzas de seguridad quiere introducir una información diferente a la de alguien que trabaja en la sanidad) el marco y el backend serían los mismos. En este caso, correspondería al FDSE crear un marco genérico de creación y envío de formularios, mientras que el FDE se centraría en comprender las necesidades del cliente y desarrollar un formulario específico sólo para él.

Concretamente, esto se traduce en:

1) Menos viajes (aunque todavía algunos)
2) Menos cara al cliente (aunque todavía algunos)
3) Más codificación

Una vez más, nuestros títulos no significan mucho, y todos los FDSEs que conozco a veces trabajan en cosas muy diferentes.