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 sos desarrollador backend con experiencia en Python y AWS, este puesto remoto te permite sumarte a un equipo LATAM que está creando un asistente de IA para el sector inmobiliario. Es una oportunidad para trabajar con tecnologías de punta y un stack moderno.
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 y multifuncional con base en LATAM, donde la experiencia práctica en entrega de IA, no solo la familiaridad, es la expectativa base. Tus 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; apoyar 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. Tech Stack: - Python, FastAPI, AWS Lambda, ECS, API Gateway, Cognito, DynamoDB, S3 Requisitos Indispensables: - +90% de inglés escrito y oral (nivel B2 como mínimo) con excelentes habilidades de comunicación. - Más de 3 años de experiencia 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.
Responsabilidades
- Construir y mantener la capa BFF/Backend API (Python/FastAPI, ECS/Lambda).
- Implementar integración SSO / proveedor de identidad y el esquema de autenticación basado en tenant (AWS Cognito).
- Construir la capa de auditoría.
- Desarrollar servicios 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.
- Participar en revisiones de código y contribuir a mantener los estándares de calidad del código backend.