




En KMS Technology, estamos dedicados a ofrecer soluciones y servicios de vanguardia que permiten a las empresas alcanzar sus objetivos. Nuestro equipo está compuesto por profesionales altamente calificados apasionados por la tecnología y la innovación. Ofrecemos un entorno laboral dinámico y colaborativo donde puedes desarrollar tu carrera y generar un impacto significativo. ### **Responsabilidades** Buscamos un **Ingeniero Senior de Software** altamente calificado para mejorar y escalar nuestros servicios centrales de datos y entrega de contenidos. Este puesto es fundamental para desarrollar servicios robustos y de alto rendimiento, así como tuberías de procesamiento de datos que impulsan nuestra plataforma de aprendizaje, afectando directamente a millones de usuarios. El candidato seleccionado contará con una competencia experta en **Python** para servicios principales del backend y una experiencia práctica profunda en el uso de la biblioteca **Pandas** para la manipulación, limpieza y transformación de datos a alto rendimiento dentro de la tubería ETL. Se espera que diseñe flujos de trabajo eficientes con datos, garantizando que se mantengan la seguridad, escalabilidad y rendimiento en un entorno nativo de la nube. **Responsabilidades:** **Diseño técnico y ejecución** * Diseñar, desarrollar e implementar microservicios escalables y mantenibles del backend, principalmente utilizando Python. * Actuar como experto en Pandas, liderando la implementación de transformaciones de datos de alto rendimiento, agregaciones complejas y pasos de validación de datos dentro de tuberías analíticas. * Diseñar e implementar flujos de trabajo resilientes y tolerantes a fallos para la ingesta y el procesamiento de datos mediante colas de mensajes (por ejemplo, Kafka, RabbitMQ) capaces de manejar grandes volúmenes de datos de eventos. * Definir y hacer cumplir contratos de API (RESTful) y esquemas de datos, asegurando que se cumplan los estándares de integridad y seguridad de los datos en todos los servicios. **Excelencia técnica y mentoría** * Colaborar estrechamente con los equipos de Ciencia de Datos e Ingeniería de Datos para llevar prototipos y modelos analíticos a servicios listos para producción. * Promover la excelencia técnica, incluyendo revisiones rigurosas de código, documentación exhaustiva y estricta adherencia a los estándares de Python (PEP 8). * Diseñar e implementar estrategias completas de pruebas automatizadas para código centrado en datos, centrándose en la verificación de la lógica de transformación de datos y casos extremos. * Asumir la responsabilidad del ciclo de vida completo del software, desde el diseño inicial y la recopilación de requisitos hasta la implementación, supervisión (Datadog/Prometheus) y soporte operativo. ### **Cualificaciones** **Experiencia y habilidades requeridas** * Mínimo 5 años de experiencia profesional en desarrollo de software, con énfasis en servicios backend de alta escala y procesamiento de datos. * Competencia experta en Python, incluyendo análisis moderno de rendimiento y gestión de dependencias. * Experiencia práctica profunda y obligatoria con la biblioteca Pandas para manipulación y análisis de datos en un entorno productivo. * Amplia experiencia en el diseño e implementación de APIs RESTful escalables. * Competencia con bases de datos SQL/NoSQL (por ejemplo, PostgreSQL, MongoDB) y optimización de patrones complejos de acceso a datos para análisis. * Experiencia comprobada en entornos en la nube (AWS o Azure) y familiaridad con contenerización (Docker, Kubernetes). **Habilidades deseables** * Experiencia en el sector EdTech o e-learning, especialmente con datos sobre comportamiento de usuarios o evaluación de competencias. * Conocimientos de frameworks de procesamiento distribuido (por ejemplo, PySpark, Dask). * Experiencia con Infraestructura como Código (por ejemplo, Terraform). ### **Beneficios y ventajas** ***Ventajas que disfrutarás en KMS******México*** * Beneficios conforme a la ley mexicana. * 15 días de vacaciones pagadas (en el año cero; a partir del primer año, se otorgan 3 días adicionales por año). * 5 días de permiso por fallecimiento de familiares directos, negociables. * Seguro contra gastos médicos mayores con cobertura para familiares directos (cónyuge e hijos). Bono anual por desempeño (* 10 % del salario anualizado). * Ajuste salarial anual. * Bono por recomendación de empleados. * Certificaciones o cursos pagados. * Licencia de Coursera. * Fondo de ahorro del 5 %. * Vales de despensa del 5 %.


