Senior Data Engineer - Snowflake @DaCodes
Data and Analytics
Salary unspecified
Remote Location
Employment Type full-time
Posted Today

[Hiring] Senior Data Engineer - Snowflake @DaCodes

Today - DaCodes is hiring a remote Senior Data Engineer - Snowflake. 💸 Salary: unspecified 📍Location: Mexico, Uruguay

Role Description

Buscamos un/a Ingeniero/a de Datos Senior especializado/a en Snowflake para construir un almacén de datos confiable a partir de sistemas fuente como SAP ASE (Sybase), SQL Server, APIs REST y archivos. Serás responsable de la capa de datos completa: extracción, modelado, calidad, conciliación, seguridad y operación. El objetivo es habilitar el consumo de información por agentes de IA capaces de responder preguntas de negocio con cifras exactas, trazables y sujetas a los permisos de cada usuario.

Trabajarás directamente con usuarios de negocio y con el ingeniero de IA para definir métricas, homologar información entre sistemas y validar que los resultados coincidan con las fuentes originales.

Modalidad: Remoto · Tiempo completo.

Ubicación: México y LATAM.

Seniority: Senior.

Idioma: Español nativo o profesional e inglés intermedio, con capacidad para comprender documentación técnica.

Qualifications

  • Al menos cinco años construyendo almacenes de datos en producción y al menos dos años trabajando con Snowflake.
  • Dominio avanzado de Snowflake: warehouses, RBAC, row access policies, masking y resource monitors.
  • Experiencia avanzada en modelado dimensional: dimensiones conformadas, historización y esquemas estrella.
  • Dominio avanzado de dbt: pruebas declarativas, materializaciones incrementales y documentación generada.
  • SQL avanzado y experiencia en extracción desde SAP ASE (Sybase) y SQL Server, incluyendo ingeniería inversa de esquemas sin documentación.
  • Experiencia avanzada en ingesta desde APIs REST: autenticación, paginación, control de ritmo y reintentos.
  • Experiencia avanzada en orquestación de pipelines y calidad de datos con cuarentena.
  • Experiencia intermedia a avanzada integrando modelos LLM con almacenes de datos: modelos semánticos, text-to-SQL gobernado, consultas verificadas y evaluación de precisión y repetibilidad.
  • Experiencia intermedia diseñando capas de datos para agentes, con trazabilidad a la fuente y fecha de corte, vistas de consumo y control de créditos.
  • Experiencia trabajando directamente con usuarios de negocio para definir reglas, homologar catálogos y validar cifras.
  • Español nativo o profesional e inglés intermedio, con comprensión de documentación técnica.
  • Residencia en México o LATAM y disponibilidad para trabajar de tiempo completo de forma remota.

Requirements

  • Ingesta e integración:
    • Construir procesos de extracción desde SAP ASE (Sybase) y SQL Server mediante ODBC, utilizando Openflow como patrón de conectores.
    • Integrar APIs REST con autenticación, renovación de tokens, paginación, control de límites de peticiones y reintentos.
    • Incorporar archivos y otras fuentes al almacén de datos, preservando el dato original y su marca de extracción.
    • Permitir el reproceso de datos desde la capa de aterrizaje sin volver a consultar los sistemas fuente.
  • Modelado y capa semántica:
    • Construir las capas Bronze, Silver y Gold con dimensiones conformadas, historización y hechos de negocio con métricas certificadas.
    • Desarrollar modelos y transformaciones con dbt, incluyendo pruebas declarativas, materializaciones incrementales y documentación generada.
    • Definir con el cliente catálogos maestros homologados para unificar identificadores y nombres entre sistemas, mediante tablas de equivalencia versionadas y métricas de cobertura.
    • Diseñar con el ingeniero de IA modelos semánticos, consultas verificadas y un glosario de métricas para el consumo de los agentes.
    • Garantizar la trazabilidad de cada cifra a su fuente, tabla y fecha de corte, y exponer la información mediante vistas de consumo.
  • Calidad y operación:
    • Implementar reglas de calidad y mecanismos de cuarentena para registros que no cumplan los criterios definidos.
    • Orquestar la ventana nocturna de procesamiento, con monitoreo y bitácoras de ejecución.
    • Conciliar la capa Gold contra los reportes vigentes del cliente y documentar las diferencias y sus causas.
    • Controlar el consumo de créditos y configurar mecanismos de monitoreo de recursos en Snowflake.
    • Colaborar en la evaluación de precisión y repetibilidad de las respuestas generadas por los agentes de IA.
  • Gobernanza y transferencia:
    • Implementar RBAC, row access policies y políticas de masking conforme a la matriz de accesos acordada con el cliente.
    • Asegurar que los agentes consulten y respondan únicamente sobre información autorizada para cada rol.
    • Documentar el linaje, la operación de los pipelines y los procedimientos de reproceso.
    • Preparar la transferencia técnica y operativa al equipo del cliente.

Benefits

  • 🚀 Integración a marcas globales y startups disruptivas.
  • 🏡 Trabajo remoto/Home office.
  • ⏳ Horario ajustado a la célula de trabajo/proyecto asignado.
  • 📅 Trabajo de lunes a viernes.
  • 🎉 Día off en tu cumpleaños.
  • 🏥 Seguro de gastos médicos mayores (aplica para México).
  • 🛡️ Seguro de vida (aplica para México).
  • 🎓 Acceso a cursos y certificaciones.
  • 📡 Eventos virtuales de integración y grupos de interés.
  • 📢 Clases de inglés.
  • 🏅 Orgullosamente certificados como Great Place to Work.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Mexico, Uruguay
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Data Engineer - Snowflake @DaCodes
Data and Analytics
Salary unspecified
Remote Location
Employment Type full-time
Posted Today
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Mexico, Uruguay
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 131,551+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later