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
⭐ 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.