Desarrollador Backend Python con AWS
Empresa de tecnología busca Desarrollador Backend con experiencia en Python y AWS para unirse a un equipo LATAM en un proyecto de asistente de IA para la industria inmobiliaria.
Si te copa la IA y querés meter mano en un proyecto innovador para el sector inmobiliario, ¡este es tu lugar! Vas a trabajar remoto con un equipo LATAM en una plataforma AWS-nativa. Ideal si tenés experiencia en Python y buscás desafíos.
Descripción del puesto
Sobre el Proyecto Software Mind está construyendo un asistente de IA privado y aislado por tenant para la industria de títulos y liquidación de bienes raíces. La plataforma es un sistema "retrieval-first" (RAG) que ingiere correos electrónicos históricos, documentos y metadatos estructurados en un índice vectorial por tenant, y ofrece respuestas fundamentadas, citadas y con peso experto a través de una interfaz de preguntas y respuestas estilo chat con inicio de sesión único (SSO) y registro de auditoría completo. La plataforma es nativa de AWS con un backend en Python/FastAPI, frontend en Vue.js, un almacén vectorial OpenSearch/Pinecone y OpenAI/Anthropic/Bedrock como proveedor de LLM. Te unirás a un equipo senior, multifuncional y basado en LATAM, donde la experiencia práctica en entrega de IA, no solo la familiaridad, es la expectativa base. Responsabilidades: - Construir y mantener la capa de API BFF/Backend (Python/FastAPI, ECS/Lambda). - Implementar la integración de SSO / proveedor de identidad y el esquema de autenticación basado en tenant (AWS Cognito). - Construir la capa de registro de auditoría, desde el registro mínimo de desarrollo hasta el seguimiento completo del ciclo de vida del documento. - Desarrollar servicios de API centrales que soporten la interfaz de chat Q&A y la orquestación de recuperación. - Integrar con servicios de AWS: API Gateway, Cognito, DynamoDB, S3, CloudWatch. - Escribir pruebas unitarias y de integración; dar soporte al Ingeniero de Automatización de QA con contratos de servicio testeables y documentados. - Participar en revisiones de código y contribuir al mantenimiento de los estándares de calidad del código backend junto con el Tech Lead. Requisitos Indispensables: - Más de 3 años en desarrollo de software backend. - Dominio de Python; se prefiere experiencia con FastAPI o Flask. - Experiencia con servicios serverless y de contenedores de AWS: Lambda, ECS, API Gateway. - Experiencia con DynamoDB / S3. - Familiaridad con patrones SSO/OAuth 2.0/OIDC; experiencia en integración con AWS Cognito o proveedor de identidad equivalente. - Comprensión de los principios de diseño de API, patrones de registro de auditoría y manejo seguro de datos. - Comodidad trabajando en equipos ágiles/scrum con Jira. Requisitos Deseables: - Exposición a sistemas backend integrados con RAG o LLM trabajando junto a componentes de pipeline de IA. - Experiencia con arquitectura de aplicaciones multi-tenant y patrones de control de acceso con ámbito de tenant. - Familiaridad con el registro de auditoría estructurado para casos de uso de cumplimiento o datos regulados. Aceptamos postulaciones de países de LATAM. #LI-DNI Somos Software Mind, ¡un equipo increíble de ingenieros listos para potenciar los proyectos de cualquier empresa de primer nivel! ¿Nuestro objetivo? Estar siempre un paso adelante. ¡Conviértete en parte de una empresa multicultural en constante crecimiento con un excelente ambiente de trabajo certificado por Great Place To Work!
Responsabilidades
- Construir y mantener la capa BFF/Backend API (Python/FastAPI, ECS/Lambda)
- Implementar integración SSO / proveedor de identidad y esquema de autenticación por tenant (AWS Cognito)
- Construir la capa de auditoría de logs
- Desarrollar servicios API centrales para la interfaz de chat Q&A y orquestación de recuperación
- Integrar con servicios AWS
- Escribir pruebas unitarias y de integración
- Participar en revisiones de código