Desarrollador/a Python e IA
NETCheck S.A.
Municipality of Madrid, Spain
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
SpanishJob location
Municipality of Madrid, Spain
Tech stack
Artificial Intelligence
Airflow
Databases
Continuous Integration
Data Warehousing
Relational Databases
Distributed Systems
Python
PostgreSQL
Redis
Swagger
Service Development Studio
SQLAlchemy
Openapi
Data Logging
Flask
Backend
FastAPI
Kubernetes
Data Management
Celery
REST
Docker
Job description
Buscamos un/a Desarrollador/a Python e IA con experiencia en el desarrollo de APIs, servicios backend y sistemas distribuidos. La persona ideal domina el ecosistema Python moderno y es capaz de construir soluciones robustas, escalables y bien estructuradas., * Diseñar y desarrollar APIs REST robustas y escalables.
- Diseñar, implementar y mantener servicios backend orientados a soluciones de Inteligencia Artificial.
- Integrar y gestionar sistemas de almacenamiento de datos, principalmente bases de datos relacionales como PostgreSQL mediante SQLAlchemy.
- Diseñar e implementar pipelines de integración y despliegue continuo (CI/CD), así como la contenerización de aplicaciones y su despliegue en entornos orquestados.
- Colaborar estrechamente con equipos de datos, inteligencia artificial y arquitectura para desarrollar soluciones end-to-end.
Requirements
- Desarrollo de servicios y soluciones de Inteligencia Artificial.
- Desarrollo backend en Python, incluyendo el diseño y desarrollo de APIs REST con FastAPI o Flask.
- Documentación de servicios mediante OpenAPI o Swagger.
- Arquitectura y despliegue, incluyendo entornos CI/CD, uso de pipelines (Airflow, Kubeflow o Prefect), contenerización con Docker y despliegue en Kubernetes.
- Gestión de datos, incluyendo bases de datos con SQLAlchemy y PostgreSQL.
- Implementación de sistemas asíncronos con Celery o Redis, incluyendo el uso de logging estructurado., * Capacidad analítica y resolución de problemas.
- Autonomía y proactividad en entornos técnicos.
- Trabajo en equipo y colaboración multidisciplinar.
- Habilidades de comunicación con perfiles técnicos y de negocio.
- Orientación a la calidad y a las buenas prácticas de desarrollo.
Benefits & conditions
- Proyecto estable con un cliente de la Administración Pública.
- Entorno profesional dinámico con proyectos variados que te desafían y motivan.
- Oportunidades de formación continua y desarrollo profesional.
- Paquete salarial competitivo, flexibilidad laboral y beneficios adaptados a tu experiencia.
- Un equipo que valora la comunicación efectiva, la innovación y tu crecimiento dentro de la empresa.