Buscamos un Desarrollador Senior con sólida experiência en Python orientado a backend, automatización de procesos (RPA), construcción de pipelines ETL e integración de soluciones de Inteligencia Artificial.
La posición forma parte del equipo de tecnología de Concentra y trabajará en el diseño, desarrollo y mantenimiento de soluciones que automatizan procesos críticos del negocio, integran fuentes de datos heterogéneas, incorporan modelos de IA (LLMs, voz, visión) en flujos productivos y exponen servicios para consumo interno y de clientes.
Responsabilidades Principales
- Diseñar e implementar integraciones con servicios de IA: LLMs (OpenAI, Anthropic, modelos open source), servicios de voz (STT/TTS como Deepgram, ElevenLabs, Cartesia), embeddings, vector stores y orquestadores de agentes.
- Diseñar, desarrollar y mantener APIs backend en Python (FastAPI / Flask) con buenas prácticas de arquitectura, seguridad y rendimiento.
- Construir y mantener pipelines ETL para mover e integrar datos entre fuentes operativas (SQL Server, MySQL, archivos planos, APIs externas) y los repositorios analíticos del negocio.
- Desarrollar bots de automatización (RPA) para optimizar procesos manuales y repetitivos del contact center y áreas administrativas, incorporando componentes de IA cuando aporten valor (clasificación, extracción, decisión asistida).
- Construir e implementar pipelines de RAG (Retrieval-Augmented Generation), gestión de prompts en código, evaluación de calidad de respuestas y manejo de costos/latencia de modelos.
- Diseñar e implementar integraciones con servicios externos: plataformas de contact center, proveedores de mensajería (WhatsApp, Telegram, Twilio) y servicios cloud.
- Optimizar consultas T-SQL y modelar bases de datos relacionales para soportar cargas operativas y analíticas, incluyendo el almacenamiento de datos generados por sistemas de IA (logs de conversación, métricas, embeddings).
- Participar en el diseño de la arquitectura técnica de nuevos productos y proponer mejoras a sistemas existentes, incluyendo la incorporación de IA donde tenga sentido.
- Documentar técnicamente componentes, APIs, prompts y procesos.
- Colaborar con equipos de BI, Operaciones y otras áreas técnicas para entregar soluciones end-to-end.
- Apoyar en la mentoría técnica de desarrolladores junior y semi-senior, con foco también en buenas prácticas para integrar IA en producción.
- Participar en ceremonias ágiles y en revisiones de código.
Requisitos
Experiência
- Experiência comprobable integrando modelos de IA (LLMs y/o servicios de voz/visión) en aplicaciones productivas, no únicamente en prototipos o pruebas de concepto.
- Mínimo 3 años de experiência profesional en desarrollo de software, con al menos 1 años de experiência comprobable en Python como lenguaje principal.
- Experiência desarrollando y manteniendo APIs REST en producción.
- Experiência diseñando y operando procesos ETL en entornos reales.
- Experiência construyendo automatizaciones (RPA, scripts de automatización, bots) con impacto operativo medible.
Conocimientos Técnicos Obligatorios
- Integración de IA : consumo de APIs de LLMs (OpenAI, Anthropic u otros), manejo de prompts en código, control de costos y latencia, manejo de streaming y function/tool calling.
- Python : dominio de Python 3.10+, manejo de entornos virtuales, paquetería, asincronía (asyncio), tipado (type hints) y buenas prácticas (PEP 8).
- Frameworks backend : FastAPI y/o Flask. Conocimiento de Pydantic, SQLAlchemy.
- Bases de datos : SQL Server (nível avanzado), incluyendo escritura y optimización de consultas T-SQL, procedimientos almacenados, índices y planes de ejecución. Conocimiento adicional de MySQL o PostgreSQL.
- ETL : construcción de pipelines con Python (pandas, SQLAlchemy, scripts custom) y/o herramientas como Pentaho, Airflow o similares.
- RPA / Automatización : experiência con librerías como Selenium, Playwright, pyautogui, scheduling con cron / Task Scheduler / Airflow.
- RAG y datos no estructurados : uso de embeddings, bases vectoriales (pgvector, Chroma, Qdrant, Pinecone o similares) y técnicas de recuperación para alimentar modelos con contexto del negocio.
- Frameworks de IA : experiência con al menos uno de LangChain, LlamaIndex, Pydantic AI, Semantic Kernel o frameworks equivalentes para orquestar flujos con LLMs y agentes.
- Control de versiones : Git (GitHub o GitLab), flujos de trabajo con ramas, pull requests y code review.
- APIs e integraciones : consumo y diseño de APIs REST, manejo de autenticación (OAuth2, JWT, API keys), webhooks.
- Sistemas operativos : Windows Server y Linux a nível operativo (servicios, permisos, logs, scheduling).
Conocimientos Técnicos Deseables (No obligatorios ni excluyentes)
- Docker y despliegue en contenedores.
- CI/CD (GitHub Actions, GitLab CI).
- Cloud: OVH, Azure, GCP o AWS.
- Mensajería / colas: Redis, RabbitMQ.
- Servicios de voz para agentes con
Similar jobs

Desarrollador Python

Apply Now
Back to search page