Bunge
Jobgether
Arquitecto de Software Senior en IA y Cloud-Native
Sobre la oportunidad
Esta posición se publica en nombre de una empresa asociada, que gestiona todas las solicitudes y los pasos siguientes. Nuestro socio busca un Arquitecto de Software Senior en IA y Cloud-Native con base en Brasil.
Cómo funciona Jobgether
Utilizamos un proceso de emparejamiento impulsado por IA para garantizar que tu solicitud sea revisada de forma rápida, objetiva y justa frente a los requisitos principales del puesto. Nuestro sistema identifica a los candidatos que mejor se ajustan, y esta lista corta se comparte directamente con la empresa contratante. La decisión final y los pasos siguientes (entrevistas, evaluaciones) son gestionados por su equipo interno.
¡Agradecemos tu interés y te deseamos lo mejor!
Por qué aplicar a través de Jobgether?
Aviso de Privacidad de Datos: Al enviar tu solicitud, reconoces que Jobgether procesará tus datos personales para evaluar tu candidatura y compartir información relevante con el empleador contratante. Este procesamiento se basa en el interés legítimo y las medidas precontractuales bajo las leyes de protección de datos aplicables (incluyendo el RGPD). Puedes ejercer tus derechos (acceso, rectificación, supresión, oposición) en cualquier momento.
#LI-CL1
Buscamos un arquitecto de software con experiencia para liderar el diseño y la entrega de aplicaciones habilitadas para IA y sistemas cloud-native seguros, escalables y listos para producción. Este rol práctico combina el liderazgo arquitectónico con la ingeniería de software, abarcando IA generativa (GenAI), modelos de lenguaje extensos (LLMs), generación aumentada por recuperación (RAG) y servicios en la nube distribuidos. Traducirás las necesidades empresariales en arquitecturas técnicas robustas mientras guías las soluciones desde el descubrimiento y el diseño hasta la implementación y el lanzamiento en producción. Trabajando con servicios modernos de AWS, sistemas basados en eventos y bases de datos vectoriales, ayudarás a construir experiencias de IA fiables que equilibren el rendimiento, la seguridad, la escalabilidad y el coste. Colaborarás estrechamente con ingenieros y partes interesadas, establecerás estándares arquitectónicos y promoverás las mejores prácticas en pruebas, observabilidad y entrega continua. Esta oportunidad de contrato a tiempo parcial y remoto es ideal para un líder técnico que disfruta resolviendo problemas complejos mientras permanece activamente involucrado en la construcción y entrega de soluciones de IA innovadoras.
Responsabilidades
- Diseñar arquitecturas escalables, seguras y resilientes para aplicaciones habilitadas para IA, definiendo límites de servicio, flujos de datos, APIs y patrones de integración.
- Establecer enfoques arquitectónicos cloud-native en microservicios, aplicaciones contenerizadas, computación serverless y sistemas basados en eventos.
- Diseñar, implementar y poner en producción soluciones de GenAI y LLM, incluyendo selección y enrutamiento de modelos, estrategias de recuperación, marcos de evaluación, barreras de seguridad de IA y optimización de costes y latencia.
- Arquitectar y desarrollar pipelines de RAG utilizando embeddings, búsqueda vectorial y técnicas de recuperación de datos adecuadas para ofrecer respuestas generadas por IA relevantes y fiables.
- Construir servicios de backend utilizando TypeScript/Node.js y/o Python, incluyendo flujos de trabajo asíncronos, colas, trabajadores, webhooks e integraciones de servicios.
- Definir requisitos no funcionales que cubran fiabilidad, rendimiento, escalabilidad, seguridad y mantenibilidad, evaluando las compensaciones arquitectónicas y documentando las decisiones clave a través de Registros de Decisiones de Arquitectura (ADR).
- Traducir casos de uso empresarial en diseños técnicos, evaluaciones de viabilidad, recomendaciones de arquitectura y resúmenes a nivel ejecutivo.
- Liderar las decisiones arquitectónicas a lo largo del ciclo de vida del proyecto, desde el descubrimiento inicial y el diseño de la solución hasta la implementación, el despliegue y el lanzamiento en producción.
- Guiar a los equipos de ingeniería a través de revisiones de arquitectura, revisiones de código y discusiones técnicas para garantizar estándares consistentes y soluciones mantenibles.
- Diseñar e implementar prácticas de observabilidad utilizando herramientas adecuadas de monitorización, registro, rastreo y alerta para mejorar la fiabilidad del sistema y la visibilidad operativa.
- Construir y mantener pipelines de CI/CD seguros, prácticas de pruebas automatizadas y flujos de trabajo de despliegue que respalden una entrega de software fiable y repetible.
- Aplicar las mejores prácticas de seguridad en la nube en gestión de identidad y acceso, autorización, gestión de secretos, protección de datos y comunicación segura entre servicios.
- Identificar oportunidades para mejorar la arquitectura del sistema, la eficiencia operativa, la resiliencia de las aplicaciones y la calidad general del software habilitado para IA.
Requisitos
- Al menos 7 años de experiencia en ingeniería de software, incluyendo una responsabilidad significativa en el diseño técnico y la toma de decisiones arquitectónicas.
- Experiencia demostrable en la propiedad de la arquitectura de sistemas distribuidos en producción, incluyendo microservicios, diseño basado en dominios (DDD), REST APIs y patrones de comunicación asíncrona.
- Experiencia práctica en la entrega de aplicaciones de GenAI o LLM de grado de producción, incluyendo integración de modelos, evaluación y controles de seguridad de IA.
- Conocimiento práctico de arquitecturas RAG, embeddings, estrategias de recuperación y bases de datos vectoriales como pgvector, OpenSearch o tecnologías equivalentes.
- Sólidas habilidades de ingeniería de software en TypeScript/Node.js y/o Python, con capacidad para diseñar, implementar y mantener servicios de backend en producción.
- Profundo conocimiento de la arquitectura cloud-native, incluyendo contenedores, Kubernetes, computación serverless, mensajería basada en eventos y patrones de resiliencia de sistemas distribuidos.
- Sólido conocimiento de los principios de seguridad en la nube, incluyendo gestión de identidad, autorización, manejo de secretos y protección de datos.
- Experiencia con Docker, pipelines de CI/CD, pruebas automatizadas y plataformas o herramientas de observabilidad como OpenTelemetry, Grafana, Datadog o Amazon CloudWatch.
- Capacidad para evaluar alternativas arquitectónicas, definir requisitos no funcionales, documentar decisiones técnicas y comunicar claramente las compensaciones.
- Experiencia guiando a ingenieros a través de revisiones de arquitectura y código, y asumiendo la propiedad de las soluciones desde el diseño inicial hasta el despliegue en producción.
- Sólidas habilidades analíticas y de resolución de problemas, con capacidad para traducir necesidades empresariales complejas en soluciones técnicas prácticas.
- Excelentes habilidades de comunicación y colaboración, incluyendo la capacidad de explicar conceptos técnicos y presentar recomendaciones tanto a equipos de ingeniería como a partes interesadas ejecutivas.
Se valorará
- Experiencia con servicios de AWS como Bedrock, Lambda, API Gateway, SQS, EventBridge, Step Functions, ECS/EKS, Aurora PostgreSQL y DynamoDB.
- Familiaridad con IA conversacional y tecnologías de centros de contacto, incluyendo WhatsApp Business API, Amazon Connect, Amazon Lex, Twilio y bots de voz.
- Experiencia con herramientas de infraestructura como código (IaC) como Terraform, AWS CloudFormation o AWS CDK.
- Certificación AWS Certified Solutions Architect – Professional o una cualificación equivalente en arquitectura en la nube.
- Experiencia en consultoría orientada al cliente, incluyendo la presentación de evaluaciones técnicas, recomendaciones de arquitectura y propuestas de solución a partes interesadas de alto nivel.
Beneficios
- Trabajo remoto: Trabaja de forma remota desde Brasil, con flexibilidad para organizar tu trabajo dentro de los requisitos del compromiso.
- Compromiso a tiempo parcial: Una oportunidad a tiempo parcial adecuada para un profesional experimentado que busca un rol arquitectónico enfocado.
- Acuerdo de contratista: Compromiso de contrato por horas, con compensación basada en los términos contractuales acordados.
- Inicio inmediato: Se espera que el rol comience lo antes posible.
- Propiedad técnica: Lidera decisiones de arquitectura y contribuye de forma práctica al diseño y entrega de aplicaciones de IA y cloud-native en producción.
- Tecnologías de vanguardia: Trabaja con IA generativa, LLMs, RAG, bases de datos vectoriales, servicios en la nube de AWS y arquitecturas distribuidas modernas.
- Impacto de extremo a extremo: Influye en las soluciones desde el descubrimiento inicial y el diseño arquitectónico hasta la implementación, el lanzamiento en producción y la optimización continua.
- Liderazgo técnico: Guía a los equipos de ingeniería, establece mejores prácticas arquitectónicas y ayuda a mejorar la calidad, seguridad y fiabilidad del software.
- Transparencia en la compensación: La posición se paga por horas, pero no se proporcionó una tarifa o rango específico en el listado original.
- Beneficios adicionales: La atención médica, las vacaciones pagadas, los subsidios para equipos y otros beneficios no se especificaron y deben confirmarse durante el proceso de solicitud.
