Ingeniero MLOps: pregunta de entrevista

¿Cómo gestionas pipelines de features?

Define features una vez con propietario, esquema y semántica temporal, versiona transformaciones, valida frescura y distribución, materializa offline y online consistentemente, hace backfill idempotente y registra linaje.

Respuesta directa

Qué debe cubrir una buena respuesta

Cómo funciona

Un pipeline de features es un producto de datos: cada feature tiene dueño, esquema, definición documentada y semántica en el tiempo que dice exactamente qué eventos cuentan a una marca de tiempo dada. Las transformaciones son código versionado, no celdas de notebook, y corren por el mismo orquestador que otros trabajos de datos con comprobaciones de frescura y distribución de sus fuentes. La materialización offline para entrenar y la online para servir usan una definición, los backfills son idempotentes para que una repetición produzca filas idénticas, y el linaje conecta cada feature con los modelos que la consumen para evaluar el impacto de un cambio.

Ejemplo

Las features de cliente se definen en un repositorio de features: cada una tiene dueño, clave de entidad, columna de marca de tiempo y una transformación SQL o Python; un job nocturno las materializa al almacén offline con la marca del evento y un job horario envía los últimos valores a Redis. Cuando una definición pasó de ventanas de 30 a 28 días, el linaje mostró que tres modelos la consumían, y cada uno se reentrenó con la nueva versión antes de cambiar el serving.

Errores frecuentes

  • Calcular features en un notebook y copiar el código a producción a mano.
  • Rellenar con un job que añade y produce filas duplicadas al repetir.
  • Cambiar una definición de feature sin saber qué modelos dependen de ella.

Una estructura útil para responder

Responde desde tu propia experiencia.

No memorices un guion: usa solo ejemplos que puedas explicar con honestidad en preguntas posteriores.

Practica esta respuesta con MiraHint

Abre el espacio de trabajo de escritorio y ensaya una respuesta clara con tus propias palabras.

Descargar MiraHint
Preguntas de entrevista para Ingeniero MLOps