B&A
Snowflake
Ingeniero/a de Software Principal - Pipelines Agentes
Sobre la oportunidad
En Snowflake, estamos impulsando la era de la empresa agente. Para inaugurar esta nueva era, buscamos pensadores nativos de IA en todas las funciones que se sientan energizados por la oportunidad de reinventar cómo trabajan. No solo usas herramientas; posees una curiosidad innata, tratando la IA como un colaborador de alta confianza que es fundamental para cómo resuelves problemas y aceleras tu impacto. Buscamos personas con bajo ego que prosperen en entornos dinámicos y de rápido movimiento y que se muevan con una mentalidad experimental: que prueben rápidamente las capacidades emergentes para descubrir formas más simples y potentes de ofrecer resultados. En Snowflake, tu rol no es solo ejecutar una función, sino ayudar a redefinir el futuro de cómo se realiza el trabajo.
Ingeniero/a de Software Principal - Pipelines Agentes
Construyendo para Ingenieros/as y Científicos/as de Datos Habilitados por IA
Los pipelines de datos son infraestructura fundamental: cuando son rápidos, correctos y mantenibles, los clientes construyen sobre ellos con confianza. Si has pasado la mayor parte de tu carrera construyendo infraestructura de datos a gran escala —diseñando primitivas de streaming o transformación, razonando profundamente sobre la consistencia y la tolerancia a fallos, y siendo propietario de los sistemas que se ejecutan bajo millones de cargas de trabajo de clientes— este rol podría ser para ti. Trabajarás en la capa de pipeline en Snowflake: los constructos que definen cómo los clientes mueven, dan forma y mantienen los datos. La IA tiene una presencia real en este trabajo —en cómo los clientes usan estos pipelines y en cómo pensamos en construirlos— pero el trabajo principal es ingeniería de infraestructura de datos/pipelines difícil, y eso es para lo que estamos contratando.
Snowflake está creciendo rápidamente y estamos escalando nuestro equipo para ayudar a habilitar y acelerar nuestro crecimiento. Buscamos personas que compartan nuestros valores, desafíen el pensamiento ordinario y aceleren el ritmo de la innovación mientras construyen un futuro para sí mismos y para Snowflake.
¿Cómo quieres dejar tu huella?
Sobre el Equipo
Construimos las primitivas centrales de ingeniería de datos que potencian las capacidades de streaming y transformación de Snowflake. Desde los constructos que los clientes usan para definir pipelines en tiempo real hasta el tejido de ejecución que hace que esos pipelines sean confiables y rentables a escala en la nube, nuestro equipo es propietario del full stack de la ingeniería de datos declarativa. Somos un equipo pequeño, de alta propiedad, operando cerca del producto —lo que significa que tus decisiones se implementan, tu arquitectura importa y tus huellas dactilares están en algunas de las características más utilizadas en el portafolio de ingeniería de datos de Snowflake.
Qué Harás
- Definir e impulsar la dirección técnica de las primitivas centrales de ingeniería de datos y transformación de streaming de Snowflake, abarcando Streams, Tareas, Tablas Dinámicas y constructos de pipeline adyacentes.
- Identificar y liderar inversiones técnicas multianuales —rendimiento, escalabilidad, corrección y fiabilidad— traduciendo espacios de problemas ambiguos en planes de ingeniería concretos con resultados medibles.
- Colaborar con equipos de producto, investigación e ingeniería para co-diseñar primitivas que compongan limpiamente en todo el stack de ingeniería de datos.
- Operar como un multiplicador de fuerza: ejecutar revisiones de arquitectura, establecer el estándar técnico para documentos de diseño y ayudar a los ingenieros a crecer a través de retroalimentación y patrocinio de alta calidad.
- Trabajar directamente con clientes y equipos de campo para comprender los patrones de uso del mundo real; usar esa señal para priorizar lo que importa a continuación.
- Contribuir a la reputación técnica de Snowflake —a través de influencia en el diseño interno, charlas externas o publicaciones de investigación en el espacio de la ingeniería de datos.
Requisitos mínimos
Lo Que Buscamos
- 15+ años de experiencia diseñando, construyendo y operando sistemas de datos distribuidos a gran escala.
- Profunda experiencia en al menos un área central: procesamiento de streams, ejecución de consultas declarativas, orquestación de pipelines o transformación de datos a escala.
- Sólidos fundamentos de informática —sistemas distribuidos, algoritmos, tolerancia a fallos y modelos de consistencia.
- Dominio de C++ o Java; comodidad con el razonamiento a nivel de sistema (latencia, rendimiento, eficiencia de recursos a escala en la nube).
- Capacidad demostrada para liderar iniciativas técnicas inter-equipos desde la arquitectura inicial hasta la producción a escala de petabytes en miles de cargas de trabajo concurrentes.
- Sólidas habilidades de comunicación escrita y verbal; capacidad para representar compensaciones técnicas complejas de forma clara a audiencias de ingeniería, producto y liderazgo.
A Valorar
- Experiencia con una o más bases de datos analíticas importantes (Snowflake, BigQuery, Redshift, Databricks, Teradata, etc.).
- Experiencia práctica en sistemas de streaming, transformación o basados en eventos (Flink, Kafka, Spark Structured Streaming).
- Familiaridad con el ecosistema más amplio de ingeniería de datos: dbt, Airflow, Fivetran, Iceberg, Delta Lake.
- Experiencia con CDC, propagación de cambios o patrones de computación incremental.
- Título avanzado (Máster o Doctorado) en Informática, con énfasis en bases de datos o sistemas distribuidos.
Para puestos ubicados en los Estados Unidos, visita la oferta de empleo en el Sitio de Carreras de Snowflake para obtener información sobre salarios y beneficios: careers.snowflake.com
