
Senior Data Engineer
KueskiJob Location
Job Summary
Kueski es una empresa de tecnología que busca mejorar la vida financiera de las personas en México a través de innovadores servicios financieros. Como Data Engineer, se responsabilizará de diseñar soluciones sólidas y escalables basadas en datos para respaldar las necesidades a largo plazo de los consumidores de datos. El candidato debe tener experiencia en el diseño, implementación, prueba y despliegue de código listo para producción, así como conocimiento avanzado en la integración de requisitos no funcionales en la entrega de soluciones. La empresa ofrece un salario competitivo, bienestar con seguro de gastos médicos mayores, programas para la salud mental y emocional, y tiempo de trabajo flexible. Kueski busca talento que diseñe su plan de carrera profesional y personal, y que se sienta incluido en un entorno colaborativo y de alto rendimiento.
Responsabilidades clave
- Diseñar soluciones sólidas y escalables basadas en datos para respaldar las necesidades a largo plazo con un profundo conocimiento de las mejores prácticas técnicas.
- Desarrollar sistemas complejos de procesamiento de datos para respaldar los casos de uso de los consumidores de datos.
- Desarrollar flujos CI/CD para automatizar implementaciones en producción y monitoreo.
- Desarrollar infraestructura como código para desplegar infraestructura automatizada, limpia y organizada.
- Aplicar técnicas de limpieza de datos para facilitar su consumo y mejorar su calidad.
- Mostrar iniciativa y ofrecer orientación de forma proactiva a los miembros junior del equipo para mejorar sus soluciones.
- Dominio del stack de datos y una comprensión profunda de los componentes de la plataforma de datos.
- Diseñar sistemas distribuidos complejos utilizando fundamentos de batch y streaming con un enfoque en la entrega de resultados.
- Colaborar eficazmente con líderes técnicos, arquitectos y stakeholders.
- Centrar las discusiones en aspectos importantes, impulsar la alineación del equipo y participar activamente en reuniones de metodología y revisiones de código, guiando a otros.
Requisitos del puesto
- Comprobada capacidad para transformar requisitos en software funcional en producción.
- Habilidad para colaborar de manera efectiva dentro de un equipo interdisciplinario.
- Capacidad para liderar proyectos de mediana a alta complejidad que requieran múltiples iteraciones y diferentes tecnologías.
- Sólido entendimiento del ciclo de vida del desarrollo de software (SDLC) bien estructurado.
- Conocimiento avanzado en la integración de requisitos no funcionales en la entrega de soluciones.
- Experiencia en el diseño, implementación, prueba y despliegue de código listo para producción.
- Experiencia en el diseño y solución de problemas de procesamiento de datos.
- Habilidad en la construcción y depuración de aplicaciones basadas en Spark.
- Capacidad para colaborar con consumidores de datos en la aplicación de análisis de datos a gran escala y técnicas de aprendizaje automático.
- Fuerte conocimiento técnico en programación, preferiblemente con Java y Python; Scala es un plus.
- Dominio del desarrollo de consultas SQL tradicionales.
- Experiencia sólida y comprensión de patrones de diseño de software.
- Amplia experiencia con motores de bases de datos y motores de programación distribuida para procesamiento de datos, especialmente con Spark.
- Experiencia comprobada en la integración, diseño y construcción de pipelines de datos.
- Experiencia sólida en el despliegue y mantenimiento de pipelines de datos en entornos de producción.
- Conocimiento de servicios de Big Data en AWS: S3, EC2, Glue, Athena, Lambda y EMR.
- Español e inglés avanzado.
- Experiencia en el desarrollo de soluciones de streaming a alto nivel.
- Experiencia trabajando con brokers de mensajes distribuidos en producción.
- Experiencia con bases de datos no relacionales, preferiblemente Apache Cassandra.
- Experiencia en la implementación de data warehousing mediante técnicas de modelado de datos.
- Conocimiento de los fundamentos de la arquitectura de datos.
Te encantará trabajar en Kueski
- Nuestra cultura de trabajo se enfoca en la importancia y valor que otorgamos a nuestros clientes trabajando en equipo, inmersos en un ambiente de humildad e integridad.
- Buscamos que nuestros colaboradores diseñen su plan de carrera profesional y personal, la retroalimentación y el reconocimiento están integrados en nuestros procesos, sistemas y buenas prácticas.
- Garantizamos un salario competitivo y bienestar con seguro de gastos médicos mayores, programas para la salud mental y emocional, además de tiempo de trabajo flexible.
- Nuestro compromiso con la diversidad, la equidad y la inclusión garantizan que trabajes en equipos que te desafíen, apoyen e inspiren en un entorno colaborativo, de alto rendimiento y flexible.