Las 5 principales preguntas que los Ingenieros de Datos deben hacer antes de unirse a una startup
5 preguntas clave para Ingenieros de Datos antes de unirse a una startup
Consejos de un fundador de una startup en el ámbito de los datos sobre cómo encontrar una startup que funcione para ti
Entonces quieres unirte a una startup, ¿eh? No estoy hablando de una elegante startup de la Serie E que está a punto de salir a bolsa financiada por a16z. Estoy hablando de una verdadera startup, desde la etapa inicial hasta la serie B, donde cada día puede parecer que estás a punto de despegar o estrellarte, y hay poco en medio.
Donde nada es seguro y el núcleo del negocio todavía se está “descubriendo”. Donde todavía están tratando de encontrar el escurridizo “ajuste del mercado del producto”. Donde tu patrimonio neto podría cuadruplicarse o desaparecer en un instante. Donde “muévete rápido y rompe cosas” es la mentalidad en un día lento.
Suena divertido.
Como fundador de una startup financiada por VC en el ámbito de los datos / tecnología, he visto muchas cosas y he hablado con muchos otros fundadores. También he entrevistado a innumerables candidatos a lo largo de los años y quería brindar algunos consejos para las personas que desean entrevistarse en una emocionante startup.
Para los ingenieros de datos en particular, navegar en este espacio es particularmente desafiante porque el negocio en una startup puede cambiar rápidamente, y en última instancia eso significa que debes sentirte cómodo con el cambio y el ritmo.
- Preparando una poción LLM específica del dominio
- NVIDIA presenta el trazado de rayos en tiempo real mejorado por IA ...
- Próximamente este otoño NVIDIA DLSS 3.5 para Chaos Vantage, D5 Rend...
¿Cuál es la diferencia entre una “gran empresa” y una startup de todos modos?
Probablemente muchos lectores estén familiarizados con trabajar en una “gran empresa” como ingeniero de datos. Una startup es una experiencia completamente diferente, de la cual intentaré resaltar lo siguiente:
- Significativamente menos “aislamiento”: Las grandes empresas suelen agrupar a las personas en divisiones y luego subdivisiones, cada una con sus propios subgerentes. Cuando te des cuenta, te encontrarás en un grupo encargado de un ámbito de tareas muy limitado sin mucho espacio para expandirte. Las startups en etapa inicial no tienen este problema. Tienes suerte si hay un gerente, en realidad solo estás tú y el CEO. Vas a estar expuesto a todo, desde el front-end, back-end, negocios, producto, clientes e incluso inversores.
- Ningún apoyo: Las grandes empresas suelen tener varios equipos responsables de diferentes partes de la pila de datos. Desde infraestructura hasta seguridad y diferentes partes del flujo de trabajo. Todas estas personas pueden ayudarte con tu trabajo en particular. En una startup, eres tú solo. Tienes que descubrirlo todo, desde la provisión de infraestructura hasta la seguridad.
- Metas comerciales difusas: Las grandes empresas (por lo general) son excelentes para delimitar el trabajo, por lo que tus tareas son bastante claras. Por lo general, tu trabajo es solo una pieza en un sistema gigante, por lo que generalmente hay entradas y salidas claras en tu trabajo. En una startup, tu objetivo esta semana puede ser totalmente diferente a la próxima semana. ¿Por qué? Tal vez llegó un nuevo cliente y quiere algo diferente, o tal vez el mercado está cambiando. O tal vez el producto no está ganando tracción y necesitas pivotar. En general, las cosas cambian y debes sentirte cómodo con los objetivos cambiantes.
- Ritmo y cambio frenéticos: Una gran diferencia es el ritmo. El recurso más preciado que tiene una startup es el tiempo, especialmente si está financiada por VC. Cada día desperdiciado es un paso más cerca de quedarse sin dinero y cerrar. Las grandes empresas tienen un colchón financiero mucho mayor y suelen operar lentamente debido a la burocracia y la necesidad de “alinearse” con múltiples líderes. Una de las consecuencias para una startup es que necesitas construir y lanzar rápido: la deuda técnica es un privilegio. No estás construyendo para la robustez al principio, estás construyendo para lanzar y obtener comentarios de los clientes lo antes posible. Puedes volver y mejorarlo más tarde.
- Impacto increíble: Uno de los mayores beneficios de unirse a una startup es el impacto. Debido a todas las razones mencionadas anteriormente, estarás construyendo los cimientos del producto principal de la empresa. Literalmente construyéndolo desde cero. El código que escribas podría convertirse en código heredado durante décadas. Rara vez obtendrás eso en una gran empresa, donde principalmente proporcionarás mejoras incrementales a una máquina grande existente.
Espero que el lector tenga más contexto sobre cómo es trabajar en una startup. Con las diferencias básicas entre startups y grandes empresas aclaradas, quería crear una lista de preguntas específicas para un Ingeniero de Datos, en lugar de preguntas generales que cualquiera debería hacer (por ejemplo, ¿cuánto tiempo de vida tiene la empresa?). Si quieres consejos sobre preguntas generales para entrevistas en startups, déjame buscarlo en Google por ti.
La lista de preguntas
Entonces, sin más preámbulos, aquí tienes una lista de preguntas para Ingenieros de Datos que quieren unirse a una startup:
- ¿Qué tan importantes son tus pipelines de datos para el negocio? Quieres entender qué tan críticos son los pipelines de datos para el negocio. ¿Están en el camino crítico para los clientes del negocio (por ejemplo, una transacción financiera)? ¿O son más una función de soporte para tareas en segundo plano (por ejemplo, informes financieros)? ¿O forman parte de un esfuerzo de I+D para una posible expansión futura? Cuanto más cerca esté el pipeline del camino crítico hacia el producto, más importante y seguro será este puesto. Por supuesto, no hay nada de malo en trabajar en esfuerzos secundarios, pero existe un mayor riesgo de cambios de proyecto o despidos si las cosas se complican.
- ¿Necesitan construir, mantener o mejorar sus pipelines actuales? Esta pregunta ayuda a comprender la madurez de sus pipelines de datos en la actualidad. Si quieren que construyas algo desde cero, obviamente son una empresa muy joven sin madurez alguna en sus pipelines y cultura. Esto puede ser algo bueno o malo, ya que probablemente no tengan mejores prácticas existentes y tendrás que resolver todo por tu cuenta. Si es para mejorar sus pipelines, entonces sabes que tienen un problema urgente y que los pipelines son una alta prioridad, lo que probablemente conducirá a un trabajo satisfactorio (aunque ocupado).
- ¿Cómo llegaron a su stack actual de datos? Quieres entender cómo llegó el liderazgo existente a su stack actual de datos. Esto te ayudará a comprender cómo piensan, cuáles son sus prioridades y cómo piensan acerca de los datos. Esto es muy importante para alinear tu forma de pensar con la suya. Si simplemente eligieron herramientas al azar y las unieron sin mucho pensamiento, eso podría ser una señal de alerta para ti si eres más del tipo diligente.
- ¿Necesitan construir para velocidad o escala? Si la respuesta es velocidad, eso significa que solo quieren lanzar el producto lo antes posible y la robustez / calidad no es una alta prioridad. Literalmente, la frase “muévete rápido y rompe cosas” aplica muy bien aquí. Solo necesitan que el producto salga. Si es para escala, entonces necesitarán algo robusto y probablemente estén bien si lleva algo de tiempo. Esto nuevamente debe usarse para ver si lo que necesitan se alinea con cómo te gusta construir.
- ¿Quién forma parte del equipo de datos actualmente? La respuesta a esto puede ser breve: “quizás tú”. De lo contrario, quieres saber qué tan grande es el equipo, qué tamaño tiene en comparación con el resto de la empresa y cómo está organizado. Esto también es otra medida de “madurez de datos” que te ayudará a tener una idea de en qué etapa de crecimiento se encuentran. Las personas suelen ser el elemento más caro para las startups, por lo que la cantidad de personas en un equipo realmente puede indicarte qué tan importante es el grupo para la empresa.
Espero que esta publicación te brinde una idea de los pros y los contras de unirte a una startup en etapa inicial. A nivel general, también deberías entrevistarlos para ver si sus prioridades, cultura y necesidades son compatibles con la forma en que te gusta trabajar. Si todo parece bien (y tienen un horizonte saludable), ¡te diría que vayas por ello! Nunca aprenderás tanto ni tan rápido como en una startup saludable.