Ingeniero de Machine Learning: pregunta de entrevista

¿Cuándo necesitas un feature store?

Usa feature store si varios modelos necesitan features reutilizables gobernadas, definiciones offline/online consistentes, corrección point-in-time, linaje y baja latencia; evítalo si basta un pipeline simple.

Respuesta directa

Qué debe cubrir una buena respuesta

Cómo funciona

Un feature store resuelve un conjunto concreto de problemas: varios modelos necesitan las mismas features calculadas igual, el serving online necesita acceso de baja latencia a valores calculados offline, el entrenamiento necesita joins correctos en el tiempo para que las features reflejen lo conocido en la marca de tiempo de cada etiqueta, y la organización necesita saber quién posee cada feature y dónde se usa. Si un modelo consume un puñado de features de una tabla batch, un pipeline bien estructurado y una tabla con marcas de tiempo dan el mismo beneficio con mucha menos infraestructura. El store gana su coste cuando la reutilización y la consistencia online-offline se vuelven problemas reales.

Ejemplo

Una empresa con ocho modelos que comparten features de actividad de cliente y dos servidos online adoptó un feature store: las features se definen una vez, se materializan cada noche al almacén offline y cada hora a Redis, y los conjuntos de entrenamiento se construyen con joins en el tiempo contra las marcas de las etiquetas. Un equipo con un único modelo de churn nocturno mantuvo sus tablas dbt y prescindió del store tras estimar el coste operativo.

Errores frecuentes

  • Adoptar un feature store para un modelo batch y pagar infraestructura que nadie usa.
  • Construir conjuntos de entrenamiento con un join ingenuo que filtra valores futuros de features.
  • Dejar que los cálculos online y offline diverjan porque están implementados dos veces.

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 de Machine Learning