




Resumen: Este puesto de Ingeniero Senior de ML/MLOps se centra en implementar e iterar soluciones de IA/ML, brindar orientación arquitectónica y desarrollar marcos reutilizables dentro de proyectos de generación de ingresos o optimización de costos. Aspectos destacados: 1. Liderar la implementación de soluciones de IA/ML y brindar orientación arquitectónica 2. Desarrollar marcos reutilizables de aprendizaje automático y optimizar el código 3. Apoyar proyectos de generación de ingresos y optimización de costos El equipo de Ingeniería de ML / MLOps es responsable de la implementación y la iteración exitosas de soluciones de IA/ML, incluida la orientación arquitectónica y el apoyo al desarrollo. Algunas de nuestras áreas de enfoque incluyen: el desarrollo de marcos reutilizables, la optimización y refactorización del código, la escalabilidad de las soluciones de ML y la anticipación y prueba de problemas comunes que puedan surgir en producción. Buscamos un Ingeniero Senior de ML o MLOps altamente competente con una sólida experiencia en Ingeniería de Software y DevOps. Como Ingeniero Senior de MLOps, estarás integrado en un proyecto de generación de ingresos u optimización de costos, garantizando su éxito en producción mediante la mejora del código, la creación de pruebas automatizadas de CI/CD y el desarrollo de marcos que puedan reutilizarse en otros proyectos similares. Responsabilidades: * Construir, mantener y documentar marcos de aprendizaje automático (paquetes de Python) utilizados en múltiples proyectos. * Apoyar a un equipo de proyecto compuesto por científicos de datos, partes interesadas comerciales, analistas e ingenieros de datos. * Desarrollar almacenes de características reutilizables para modelos basados en reglas y modelos de IA/ML. * Implementar capacidades de monitoreo del rendimiento y la eficacia de los modelos en producción. * Automatizar las pruebas y despliegues de CI/CD incorporando las mejores prácticas de MLOps. Requisitos básicos: * Licenciatura en ingeniería de software, ciencias de la computación, ciencia de datos, matemáticas o campo relacionado. * 5\+ años de experiencia general en análisis de datos. * 3\+ años de experiencia en ingeniería de ML y/o MLOps. Hasta 2 años de experiencia en ingeniería de software o ingeniería de datos también pueden contarse para este requisito. * Habilidades agudas de pensamiento crítico y capacidad para aprender y cuestionar procesos y soluciones complejos. * Experiencia en la construcción de sistemas escalables de aprendizaje automático y productos impulsados por datos, trabajando con equipos multifuncionales. * Experiencia en la creación de paquetes de Python. * Habilidades bien desarrolladas en ingeniería de software, incluido el uso adecuado de entornos de desarrollo, QA y producción, programación orientada a objetos, control de versiones y conocimiento de múltiples lenguajes de programación. * Competencia en Python y experiencia con paquetes comunes de análisis de datos (por ejemplo, Numpy, Pandas, Sklearn, PySpark). * Competencia en SQL. * Buenas habilidades de comunicación y capacidad para comprender y sintetizar requisitos de múltiples dominios de proyectos. Requisitos preferidos: * Maestría o doctorado en ciencias de la computación, ciencia de datos, matemáticas o campo relacionado. * Experiencia con datos de sensores u otros tipos de datos ruidosos. * Experiencia con el desarrollo ágil de software. * Experiencia en una corporación grande o firma de consultoría, con enfoque en estrategias de marketing, modelado, CRM y ciencias/estadísticas de gestión, muy deseable. * Familiaridad con marcos y lenguajes diseñados para el análisis de big data, incluidos Spark y Azure Data Factory. * Experiencia con herramientas de MLOps y seguimiento de experimentos de ML, como Azure DevOps y MLFlow o similares. * Experiencia con servicios de computación en la nube, como Microsoft Azure, Amazon Web Services y/o Google Cloud Platform. * Familiaridad con distintas técnicas de ciencia de datos: estadística, aprendizaje automático o IA cognitiva. **Descripción del puesto** ------------------- Desarrollar e implementar un conjunto de técnicas o aplicaciones analíticas para transformar datos sin procesar en información significativa, utilizando lenguajes de programación orientados a datos y software de visualización. Aplicar minería de datos, modelado de datos, procesamiento del lenguaje natural y aprendizaje automático para extraer y analizar información de grandes conjuntos de datos estructurados y no estructurados. Visualizar, interpretar y reportar los hallazgos de los datos. Puede crear informes dinámicos de datos. **Descripción del puesto \- Específica por nivel** ------------------------------------- Este puesto combina experiencia técnica avanzada en ciencia de datos con habilidades de consultoría para brindar orientación estratégica y soluciones a los clientes.


