Python & AI Engineer - Python - Microservicios - Agentes IA - CI/CD.100% Remoto (España)

Remoto

Inscribirme

Descripción

Python & AI Engineer | Python · Microservicios · Agentes IA · CI/CD | 100% Remoto (España)

Contratación por Zemsania · Python · Inteligencia Artificial · Microservicios · Calidad de Software


🧩 Qué buscamos

Buscamos un/a Python & AI Engineer con experiencia en desarrollo de software con Python, arquitecturas de microservicios y construcción de agentes de Inteligencia Artificial, para incorporarse a un proyecto tecnológico en modalidad 100% remota desde España.

La persona seleccionada participará en el desarrollo y mantenimiento de arquitecturas basadas en microservicios, aplicando principios de ingeniería de software y buenas prácticas como SOLID, Clean Code y patrones de diseño.

Buscamos un perfil con una sólida base de desarrollo que, además, tenga experiencia o interés en entornos de IA aplicada, agentes IA y Machine Learning, trabajando con prácticas de CI/CD, testing, calidad de código y metodologías ágiles.


🕒 Condiciones del proyecto

  • Modalidad: 100% remoto
  • Ubicación: España
  • Inglés: Nivel alto
  • Contratación: Zemsania


🎓 Formación

Titulación universitaria en alguna de las siguientes áreas o disciplina técnica equivalente:

  • Ingeniería Informática.
  • Ingeniería de Telecomunicaciones.
  • Matemáticas.
  • Física.
  • Otra titulación técnica equivalente.


🧩 Requisitos técnicos

Python, microservicios e IA

  • Experiencia en desarrollo con Python.
  • Desarrollo y mantenimiento de arquitecturas basadas en microservicios.
  • Experiencia en la construcción de agentes IA.
  • Aplicación de principios y buenas prácticas de diseño y desarrollo de software:
  • SOLID.
  • Clean Code.
  • Patrones de diseño.

CI/CD y control de versiones

Experiencia en procesos de integración y despliegue continuo utilizando herramientas como:

  • Git.
  • Jenkins.
  • GitHub Actions.
  • Pipelines CI/CD.

Testing y calidad de código

  • Desarrollo y ejecución de pruebas unitarias con Pytest.
  • Diseño, automatización y ejecución de pruebas end-to-end.
  • Experiencia con Postman y Newman.
  • Análisis de calidad de código, cobertura y deuda técnica mediante SonarQube.

Metodologías y documentación

  • Experiencia trabajando con metodologías ágiles Scrum y/o Kanban.
  • Capacidad para trabajar de manera colaborativa dentro de equipos multidisciplinares.
  • Elaboración y mantenimiento de documentación técnica.
  • Soporte a procesos de despliegue y mantenimiento de aplicaciones.

Idiomas

  • Inglés alto.


⭐ Requisitos deseables

IA, Machine Learning y procesamiento documental

  • Experiencia desarrollando soluciones de procesamiento documental y de imagen.
  • Extracción de información mediante tecnologías OCR.
  • Experiencia en proyectos de Machine Learning e Inteligencia Artificial aplicada.
  • Evaluación de modelos mediante métricas de clasificación y extracción de información.
  • Gestión del ciclo de vida de modelos y experimentos mediante MLflow.


Observabilidad y producción

  • Experiencia en monitorización, análisis y explotación de logs y métricas.
  • Conocimientos de herramientas de observabilidad como Kibana.
  • Experiencia en diagnóstico de incidencias en aplicaciones.
  • Optimización del rendimiento.
  • Monitorización de aplicaciones en entornos productivos.


Seguridad

  • Conocimientos y experiencia en análisis estático de seguridad del código.
  • Experiencia con Fortify.


🛠️ Funciones principales

  • Desarrollar y mantener arquitecturas basadas en microservicios utilizando Python.
  • Participar en el diseño, desarrollo y evolución de agentes de Inteligencia Artificial.
  • Aplicar principios SOLID, Clean Code y patrones de diseño en el desarrollo de las soluciones.
  • Participar en procesos de integración y despliegue continuo (CI/CD).
  • Trabajar con Git, Jenkins y GitHub Actions.
  • Desarrollar y ejecutar pruebas unitarias mediante Pytest.
  • Diseñar, automatizar y ejecutar pruebas end-to-end con Postman y Newman.
  • Garantizar la calidad del código mediante herramientas como SonarQube.
  • Participar en equipos multidisciplinares utilizando metodologías Scrum/Kanban.
  • Elaborar y mantener actualizada la documentación técnica.
  • Proporcionar soporte en los procesos de despliegue y mantenimiento de las soluciones desarrolladas.


🏢 Información del proyecto

Proyecto tecnológico centrado en el desarrollo de soluciones software con Python e Inteligencia Artificial, con especial foco en arquitecturas de microservicios y construcción de agentes IA.

La posición combina ingeniería de software e IA aplicada, trabajando con buenas prácticas de desarrollo, automatización de pruebas, CI/CD y control de calidad del código.

Adicionalmente, se valorará experiencia en ámbitos como Machine Learning, procesamiento documental, OCR, MLflow, observabilidad y seguridad del código, especialmente en soluciones desplegadas en entornos productivos.

El proyecto se desarrolla en modalidad 100% remota desde cualquier ubicación en España.



🤝 Contratación

  • Contratación por Zemsania
  • 100% remoto desde España
  • Proyecto especializado en Python, microservicios e Inteligencia Artificial
  • Posición con un importante componente de desarrollo de software y construcción de agentes IA



🤝 Compromiso con la igualdad

En Zemsania, creemos en la igualdad de oportunidades y en la diversidad como valores fundamentales para el éxito de nuestra organización. Por ello, garantizamos un proceso de selección basado en el mérito y sin discriminación por motivos de género, edad, discapacidad, orientación sexual, raza, religión o cualquier otra condición personal o social.