Buscamos un Ingeniero de Datos Senior con gran experiencia y enfoque práctico, capaz de combinar una profunda experiencia en ingeniería de datos con arquitectura de datos, propiedad de plataformas en la nube y participación directa con clientes. Este no es un rol tradicional de ingeniería de datos de back-office donde se posee un solo pipeline o una parte limitada de una plataforma más grande. Trabajarás directamente con los clientes para comprender sus necesidades, recomendar el enfoque técnico adecuado, diseñar la arquitectura, construir la solución y comunicar los resultados. Típicamente, serás responsable de múltiples proyectos de clientes y operarás tanto como experto técnico como asesor de confianza. La persona adecuada se siente cómoda dirigiendo una reunión con el cliente, discutiendo las compensaciones arquitectónicas con partes interesadas técnicas y de negocio, convirtiendo esas decisiones en soluciones funcionales y asumiendo la entrega de principio a fin. Estamos especialmente interesados en ingenieros que hayan trabajado en consultoría, startups u otros entornos donde hayan tenido una amplia responsabilidad en lugar de operar dentro de una función específica de una gran organización de datos.
Responsabilidades
- Liderar la entrega técnica de proyectos de datos desde las conversaciones iniciales con el cliente hasta la arquitectura, implementación y entrega continua.
- Dirigir discusiones con clientes para comprender los requisitos de negocio y técnicos, hacer las preguntas correctas y traducir problemas ambiguos en soluciones técnicas claras.
- Diseñar arquitecturas de datos modernas que abarquen capas de ingesta, transformación, cómputo, almacenamiento, análisis y BI.
- Hacer recomendaciones de arquitectura informadas basadas en compensaciones técnicas, costo, escalabilidad, mantenibilidad y los requisitos específicos del cliente.
- Construir y mantener pipelines de datos de producción, transformaciones, modelos y componentes de plataforma.
- Trabajar de forma práctica con plataformas de datos modernas como Snowflake, Databricks, BigQuery y/o Redshift.
- Construir y mantener flujos de trabajo de transformación utilizando SQL y herramientas de datos modernas como dbt.
- Trabajar directamente dentro de entornos AWS, GCP y/o Azure, incluyendo despliegue de plataforma, configuración de infraestructura, acceso y permisos, y recursos de nube relacionados.
- Asumir la propiedad de extremo a extremo en lugar de depender de equipos separados de infraestructura, arquitectura o gestión de proyectos para impulsar la entrega.
- Gestionar múltiples proyectos de clientes simultáneamente manteniendo prioridades claras, plazos, documentación y seguimiento.
- Producir documentación pulida para clientes, presentaciones, notas de reuniones y actualizaciones de proyectos.
- Colaborar con ingenieros de software e IA en una plataforma propietaria desplegada en entornos de nube de clientes.
- Contribuir con código y mejoras a las capacidades de la plataforma cuando sea necesario.
- Utilizar herramientas de IA extensivamente para acelerar la ingeniería, investigación, análisis y desarrollo, manteniendo una sólida comprensión de las decisiones técnicas subyacentes.
Requisitos
- Más de 5 años de experiencia profesional práctica en ingeniería de datos, idealmente con una significativa responsabilidad a nivel senior.
- Sólidas habilidades avanzadas en SQL.
- Fuerte experiencia práctica con al menos una plataforma de datos en la nube moderna como Snowflake, Databricks, BigQuery o Redshift; la experiencia en múltiples plataformas es muy valorada.
- Sólida comprensión de la arquitectura de datos y los principios de modelado de datos, incluyendo patrones de diseño comunes, anti-patrones y compensaciones arquitectónicas.
- Experiencia en el diseño de entornos de datos abarcando ingesta, cómputo, almacenamiento, transformación y capas de análisis/BI.
- Experiencia práctica en la nube con AWS, GCP y/o Azure más allá del simple consumo de servicios alojados en la nube.
- Experiencia en el despliegue o propiedad de plataformas de datos y trabajando con configuración de infraestructura, controles de acceso, permisos, recursos de cómputo y arquitectura en la nube.
- Experiencia en la toma de decisiones de arquitectura técnica y en la explicación clara del razonamiento y las compensaciones detrás de esas decisiones.
- Excelente dominio del inglés hablado y escrito.
- Sólidas habilidades de comunicación con clientes o partes interesadas, con la confianza para liderar discusiones técnicas con partes interesadas y ejecutivos de alto nivel.
- Capacidad para comunicar temas técnicos complejos de forma concisa y centrar las conversaciones en lo que importa.
- Curiosidad por la IA y una sólida comprensión de cómo la IA está cambiando la infraestructura de datos moderna, el análisis y el consumo de datos.
Preferido
- Significativa experiencia práctica con dbt.
- Experiencia trabajando como Consultor de Ingeniería de Datos, Consultor de Datos, Arquitecto de Datos, Arquitecto de Soluciones o un rol técnico similar de cara al cliente.
- Experiencia trabajando en startups, consultorías u otros entornos ágiles que requieren una amplia responsabilidad técnica.
- Experiencia en la propiedad o gestión de una plataforma completa de datos o análisis.
- Experiencia en dos o más de Snowflake, Databricks, BigQuery y Redshift.
- Sólida comprensión de la infraestructura en la nube, despliegue de plataformas, gestión de acceso y consideraciones de costos de infraestructura.
- Experiencia previa en ingeniería de software antes de pasar a la ingeniería de datos.
- Familiaridad con conceptos emergentes de IA/infraestructura de datos, incluyendo MCP y flujos de trabajo de datos orientados a IA.
Salario
$100K USD anuales
Vacaciones pagas (PTO): 15 días
Feriados: Feriados locales o de EE. UU.