Descripción
Buscamos un **Desarrollador Senior de Python** para unirse a nuestro equipo y liderar el desarrollo de una plataforma empresarial de IA agente construida con Python y AWS.
Esta plataforma coordina agentes de IA impulsados por Anthropic Claude para automatizar flujos de trabajo profesionales complejos. Usted desempeñará un papel clave en las decisiones arquitectónicas y garantizará la confiabilidad en producción a lo largo de una canalización de despliegue multi-entorno.
**Responsabilidades**
* Colaborar con equipos multifuncionales para entregar soluciones de alta calidad impulsadas por IA
* Participar en discusiones sobre diseño arquitectónico y evolución del sistema
* Desarrollar y mantener servicios backend escalables y APIs
* Garantizar la confiabilidad y el rendimiento en múltiples entornos de despliegue
* Realizar revisiones de código y brindar mentoría a los miembros del equipo de ingeniería
* Gestionar la deuda técnica e implementar las mejores prácticas para la mantenibilidad
* Integrar agentes de IA en procesos de automatización de flujos de trabajo
* Supervisar y solucionar problemas en sistemas de producción para lograr un tiempo de actividad óptimo
* Documentar decisiones técnicas y mantener una comunicación clara con las partes interesadas
**Requisitos**
* Mínimo 3 años de experiencia profesional en ingeniería de software
* Alta competencia en Python 3\.11\+ con experiencia en patrones async/await para construir aplicaciones concurrentes
* Experiencia con FastAPI para desarrollar APIs REST de producción, incluyendo inyección de dependencias, middleware y transmisión SSE
* Experiencia práctica con modelos de lenguaje grande (LLM) y su integración en sistemas backend
* Conocimientos de AWS Bedrock y AgentCore para alojamiento gestionado de LLM y entornos de ejecución de agentes sin servidor
* Capacidad para definir y gestionar infraestructura en la nube mediante programación usando AWS CDK (Infraestructura como Código) en múltiples cuentas y entornos
* Competencia en SQL para almacenamiento y recuperación de datos en sistemas distribuidos
* Capacidad demostrada en diseño y arquitectura de sistemas para plataformas distribuidas y escalables
* Habilidades comprobadas de liderazgo técnico, incluyendo análisis de compromisos arquitectónicos, revisiones de código, gestión de deuda técnica y mentoría de ingenieros
* Dominio fluido del inglés (escrito y hablado) al nivel B2\+ o superior
**Deseable**
* Experiencia con Pydantic para modelado de datos y diseño modular de paquetes dentro de un mono repositorio (espacios de trabajo uv)
* Experiencia práctica en ingeniería de agentes de IA, incluida la integración de modelos de lenguaje grande (preferiblemente Anthropic Claude), ingeniería de prompts, orquestación de herramientas/habilidades y patrones de delegación de agentes
* Conocimientos prácticos de servicios en la nube de AWS tales como EKS (Kubernetes), RDS (PostgreSQL), S3, Redis, ECR y Cognito para infraestructura escalable
* Experiencia con SQLAlchemy (asíncrono), migraciones Alembic y PostgreSQL para una gestión avanzada de la capa de datos
* Competencia en canalizaciones CI/CD mediante GitHub Actions, Docker (compilaciones multi-etapa) y flujos de despliegue automatizados en entornos CI/INT/QA/PROD
* Experiencia con React 18, Zustand, TanStack Query y Vite para construir aplicaciones frontend modernas con React \+ TypeScript
* Conocimiento de herramientas de observabilidad y evaluación de LLM como Langfuse, Promptfoo o plataformas similares para trazado, evaluación y monitoreo del comportamiento de LLM
* Experiencia implementando trazado distribuido y monitoreo de aplicaciones con OpenTelemetry y Datadog
* Conocimientos de herramientas de seguridad y cumplimiento como SonarQube, Snyk u otras equivalentes para escaneo de calidad de código y vulnerabilidades
* Familiaridad con herramientas de pruebas de carga y rendimiento como Artillery para probar servicios distribuidos
* Experiencia en la construcción de sistemas de prompts mantenibles y basados en plantillas para aplicaciones LLM utilizando la plantilla Jinja2