Senior Python Software Engineer

IT Partner España
20 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Intermediate

Job location

Remote

Tech stack

API
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Code Review
Continuous Delivery
Continuous Integration
DevOps
Github
Python
Machine Learning
Software Engineering
Openapi
Delivery Pipeline
Generative AI
Backend
FastAPI
Kubernetes
Api Gateway
Terraform
Software Version Control
Docker

Job description

En IT Partner España, buscamos un Senior Python Software Engineer con experiencia en el diseño y desarrollo de arquitecturas basadas en microservicios. Participarás en proyectos innovadores donde la inteligencia artificial y la automatización juegan un papel clave, colaborando con equipos de ingeniería y DevOps para llevar soluciones de AI/GenAI a entornos productivos. Responsabilidades principales

  • Diseñar, desarrollar y mantener microservicios en Python, utilizando frameworks modernos como FastAPI.
  • Construir y documentar APIs siguiendo estándares OpenAPI, gestionando la comunicación entre servicios mediante REST y gRPC.
  • Containerizar aplicaciones con Docker, gestionarlas con Docker Compose y desplegarlas en Kubernetes (pods, deployments, services, configmaps, secrets).
  • Colaborar con equipos de AI Engineering para exponer modelos de Machine Learning / GenAI como servicios escalables y listos para producción.
  • Integrar y orquestar componentes GenAI utilizando frameworks como LangChain y LangGraph.
  • Participar en la definición y mantenimiento de pipelines CI/CD, garantizando una entrega continua eficiente.
  • Monitorear y resolver incidencias en entornos productivos, asegurando el rendimiento y la disponibilidad.
  • Escribir código limpio, mantenible y bien documentado con cobertura de tests automatizados.

Requirements

  • Mínimo 2 años de experiencia profesional como desarrollador/a de software.
  • Sólidos conocimientos en Python y arquitecturas backend.
  • Experiencia demostrable en el diseño e implementación de microservicios con FastAPI, REST/gRPC y OpenAPI.
  • Dominio de Docker y flujos de trabajo de containerización.
  • Familiaridad con buenas prácticas de ingeniería de software: control de versiones, testing, code reviews y CI/CD.
  • Nivel de inglés B2/C1 (comunicación técnica fluida).

Se valorará positivamente (Nice-to-Have Skills)

  • Experiencia con frameworks de GenAI como LangChain y LangGraph.
  • Conocimientos en AWS (S3, EC2, Lambda, API Gateway).
  • Experiencia en la exposición de modelos de ML/GenAI como APIs.
  • Conocimientos en herramientas DevOps (GitHub Actions, AWS CodePipeline, Terraform, CDK).
  • Experiencia con Kubernetes.
  • Haber trabajado en entornos regulados, especialmente financieros.

Benefits & conditions

Modalidad: 100% Teletrabajo Salario máximo: 45Ks Idioma: Español nativo (obligatorio), * Proyecto 100% remoto con entorno técnico avanzado.

  • Participación en iniciativas de Inteligencia Artificial y Generative AI.
  • Equipo colaborativo y multicultural.
  • Condiciones económicas competitivas acorde a la experiencia (hasta 45 Ks).

Apply for this position