• Jobs
  • >
  • Machine Learning Operations Engineer (MLOpsE)

Machine Learning Operations Engineer (MLOpsE)

  • Hybrid (28039, Madrid, Madrid, Spain)
  • Data

¡Ampliamos nuestro equipo de Data!

Invofox es la inteligencia artificial de procesado de documentos para empresas de software. Somos la tecnología de referencia para estos procesos en Europa y actualmente nos estamos expandiendo al resto del mundo🚀.

Somos una empresa estadounidense con sede en Madrid, y actualmente nos encontramos ampliando nuestro equipo de ingenieros, donde podrás tener la oportunidad de crecer profesionalmente tanto como quieras.

 

🔎 Buscamos un Machine Learning Operations Engineer (MLOpsE)🔎

Buscamos un ingeniero especializado en operaciones de machine learning (MLOps) que nos ayude en el diseño, desarrollo y mantenimiento de herramientas y sistemas internos. Tu objetivo será simplificar las operaciones de IA y facilitar la implementación, productivización y monitorización de nuestros modelos. Para ello deberás contar con experiencia en programación, automatización de despliegues e infraestructura cloud y con conocimientos de las mejores prácticas de MLOps.


¡Únete a nuestro equipo y sé parte del futuro de la IA!

 

Responsabilidades:

  • Desarrollo de Herramientas: Diseñar, desarrollar y mantener herramientas internas para abstraer la complejidad de las operaciones de ML y que faciliten la experimentación, implementación, productivización, validación, uso y monitorización de modelos de IA.
  • Mantenimiento de Infraestructura: Configurar, gestionar y monitorizar la infraestructura utilizada por las herramientas MLOps desarrolladas.
  • Automatización de Despliegues: Diseñar y desarrollar pipelines de despliegue automatizado (CI/CD) para MLOps en sistemas de producción de manera confiable y eficiente asegurando la integridad y disponibilidad de los modelos
  • Escalabilidad y Rendimiento: Optimizar la infraestructura y los procesos de despliegue para garantizar la escalabilidad, la fiabilidad y el rendimiento de las herramientas y los modelos desplegados con ellas, especialmente bajo alta carga de los sistemas.
  • Control de Versiones y Gobernanza de Modelos: Incluir y gestionar sistemas de control de versiones para los modelos y artefactos asociados a éstos, asegurando la trazabilidad, la reproducibilidad y el cumplimiento de los requisitos regulatorios.
  • Monitoreo y Mantenimiento: Implementar sistemas para monitorizar el rendimiento de los modelos, detectar anomalías o desviaciones, y configurar alertas para el mantenimiento necesario, reentrenamiento o actualizaciones de los modelos.
  • Documentación: Registrar y mantener actualizada la documentación técnica de las herramientas y procesos de MLOps, incluyendo guías de usuario, manuales técnicos, documentación API, y notas sobre la versión.
  • Colaboración: Proporcionar herramientas a los Ingenieros de ML y Data Scientists así como recibir y actuar sobre el feedback proporcionado por éstos basado en su experiencia con el uso de las herramientas, para integrar mejoras, nuevas funcionalidades y resolver problemas.
  • Formación Continua: Mantenerse al día con las últimas tendencias, desarrollos y tecnologías en MLOps, y traducir estos conocimientos en actualizaciones de las herramientas desarrolladas cuando sea apropiado.

 

Conocimientos y experiencia requeridos:

  • Desarrollo de software: Python (avanzado) y Bash (básico); Docker
  • Infraestructura cloud: AWS/GCP/Azure (especialmente en el contexto de despliegue y escalabilidad de modelos de IA)
  • Automatización de infraestructura: Pulumi/Serverless/Terraform/CloudFormation
  • Sistemas de control de versiones y CI/CD: Gitlab/Github
  • Mejores prácticas de MLOPs:
    • CRISP-ML(Q)
    • Feature Stores
    • ML observability
    • Data version control
  • Conocimiento teórico básico de ML/DL
  • Nivel intermedio en inglés escrito

 

Conocimientos y experiencia deseables:

  • Frameworks de ML: Tensorflow/PyTorch/Scikit-learn
  • Monitorización y logging: Arize/Neptune/Grafana/ELK Stack
  • Diseño y desarrollo de APIs
  • Bases de datos no-SQL: MongoDB
  • Contenedores y orquestación: Kubernetes
  • Frameworks de computación distribuida: Ray/TFX/Horovod
  • Experiencia en testing automático
  • Experiencia en el uso de LLMs
  • Experiencia en paradigma de desarrollo clean architecture

 

Qué ofrecemos:

  • Salario competitivo y bonificaciones basadas en el rendimiento.
  • Desarrollo de una carrera profesional en una empresa en pleno crecimiento.
  • Contrato indefinido.
  • 23 días de vacaciones + 1 día adicional por antigüedad en la empresa.
  • Trabajo híbrido: 1 día de trabajo presencial en nuestras oficinas en Madrid (los miércoles), trabajo en remoto el resto de la semana.
  • Los días que vayas a la oficina te brindamos comida, café y fruta fresca.
  • Retribución flexible con Cobee (comida, transporte, seguro médico).
  • Elige tu OS preferido para trabajar.

 

Buscamos entusiasmo y ganas de aprender en un entorno cambiante y de continuo crecimiento.

¿Tienes ganas de afrontar un nuevo reto? ¡Te estamos esperando!