directohace 12 horas

Desarrollador Backend Python + AWS

S
Software Mind
Buenos AiresRemoto · Por proyecto
Senior3+ años
A convenir
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

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.

Por qué aplicar

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.

Skills requeridas

Desarrollo de software backendPythonAWSServicios serverlessServicios de contenedoresDynamoDBS3SSOOAuth 2.0OIDCAWS CognitoDiseño de APIAuditoríaManejo seguro de datosMetodologías ágilesScrumComunicaciónTrabajo en equipo

Explorar empleos relacionados

¿Te interesa empleos en Buenos Aires? Creá una alerta y te avisamos.