DaCodes.

Data Engineer – T-SQL, SQL Server, Databricks

DaCodes.

full-time

Posted on:

Location Type: Remote

Location: Mexico

Visit company website

Explore more

AI Apply
Apply

About the role

  • Participar en la migración de procesos existentes desde SQL Server hacia Databricks.
  • Adaptar y reescribir lógica compleja de T-SQL hacia Spark SQL y PySpark cuando el proceso lo requiera.
  • Diseñar, desarrollar y optimizar stored procedures, funciones y lógica transaccional en SQL Server.
  • Realizar performance tuning avanzado (planes de ejecución, índices, particiones).
  • Desarrollar y mantener pipelines en Databricks.
  • Diseñar flujos de datos híbridos entre entornos relacionales y procesamiento distribuido.
  • Construir procesos ETL/ELT orientados a operación y análisis.
  • Automatizar procesos mediante SQL Server Agent y herramientas de orquestación.
  • Integrar datos con ERP y servicios web / APIs.
  • Garantizar estabilidad, rendimiento y escalabilidad en entornos productivos críticos.

Requirements

  • 📍 Ubicación: México** Modalidad: [Remoto]** **Importante: Esta posición está abierta únicamente para candidatos ubicados en México, no está abierta a LATAM**
  • Sobre el rolEstamos buscando un **Data Engineer** con dominio avanzado en **T-SQL sobre SQL Server **y experiencia comprobable **desarrollando en Databricks,** que participe activamente en la **migración progresiva de procesos desde entornos tradicionales hacia un modelo de procesamiento distribuido.**
  • El rol c**ombina la optimización y mantenimiento de procesos transaccionales críticos en SQL Server con la evaluación técnica y adaptación de lógica hacia Spark SQL o PySpark dentro de Databricks cuando el caso lo requiera.**
  • **No todos los procesos serán reescritos en PySpark. Se requiere un perfil con criterio técnico para analizar cada caso y decidir cuándo:**
  • - M**antener la lógica en SQL Server. **
  • - ** Migrar procesos a Spark SQL. **
  • - ** Reescribir en PySpark cuando la complejidad o el volumen lo justifique. **
  • - ** Diseñar soluciones híbridas entre ambos entornos. **
  • El impacto del rol está directamente ligado a procesos operativos y financieros clave para el negocio, por lo que la toma de decisiones técnicas, el entendimiento del rendimiento y la arquitectura de datos son más importantes que el dominio aislado de una sola tecnología.
  • No es una posición enfocada únicamente en BI o dashboards. La prioridad está en la construcción, migración, optimización y automatización de procesos complejos que sostienen la operación diaria. ****
  • 🔹 Principales responsabilidades
  • - Participar en la migración de procesos existentes desde SQL Server hacia Databricks.
  • - Adaptar y reescribir lógica compleja de T-SQL hacia Spark SQL y PySpark cuando el proceso lo requiera.
  • - Diseñar, desarrollar y optimizar stored procedures, funciones y lógica transaccional en SQL Server.
  • - Realizar performance tuning avanzado (planes de ejecución, índices, particiones).
  • - Desarrollar y mantener pipelines en Databricks.
  • - Diseñar flujos de datos híbridos entre entornos relacionales y procesamiento distribuido.
  • - Construir procesos ETL/ELT orientados a operación y análisis.
  • - Automatizar procesos mediante SQL Server Agent y herramientas de orquestación.
  • - Integrar datos con ERP y servicios web / APIs.
  • - Garantizar estabilidad, rendimiento y escalabilidad en entornos productivos críticos.
  • 🔹 Perfil deseado**Nivel de experiencia:** Senior** **Seniority:** +5 años en desarrollo con SQL Server y +3 TSQL , con experiencia práctica en Databricks.
  • Habilidades técnicas indispensables
  • - Dominio avanzado de **T-SQL** (no solo consultas básicas, sino desarrollo de lógica compleja y optimización).
  • - Experiencia sólida en SQL Server en entornos productivos.
  • - Experiencia comprobable desarrollando en **Databricks**.
  • - Conocimiento práctico de **Spark SQL y PySpark**.
  • - Experiencia participando en migraciones o modernización de arquitectura de datos.
  • - Experiencia construyendo pipelines y procesos ETL/ELT.
  • - Comprensión de diferencias entre procesamiento relacional tradicional y procesamiento distribuido.
  • Habilidades blandas
  • - Pensamiento analítico orientado a resolución de problemas complejos.
  • - Capacidad para entender procesos de negocio y traducirlos en soluciones técnicas robustas.
  • - Autonomía y criterio técnico.
  • - Comunicación efectiva con equipos técnicos y de negocio.
  • - Proactividad para proponer mejoras en arquitectura y procesos.
  • Formación académica
  • - Ingeniería en Sistemas, Computación, Tecnologías de la Información o carrera afín.
Benefits
  • 🚀 Integración a marcas globales y startups disruptivas.** 🏡 Trabajo remoto/Home office.** 📍 En caso de requerir modalidad híbrida o presencial, serás informado desde la primera sesión.** ⏳ 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).** 🌎 Equipos de trabajo multiculturales.** 🎓 Acceso a cursos y certificaciones.** 📢 Meetups con invitados especiales del área de IT.** 📡 Eventos virtuales de integración y grupos de interés.** 📢 Clases de inglés.** 🏆 Oportunidades dentro de nuestras diferentes líneas de negocio.** 🏅 Orgullosamente certificados como Great Place to Work.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
T-SQLSQL ServerDatabricksSpark SQLPySparkETLELTperformance tuningstored proceduresdata architecture
Soft Skills
analytical thinkingproblem-solvingbusiness process understandingtechnical autonomyeffective communicationproactivity