Jobgether

Arquitecto de Software Senior en IA y Cloud-Native

TypeScriptPythonNode.jsPostgreSQLAWSDockerKubernetesTerraform
Traducción automática. Consulta el original.

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

  1. 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.
  1. Establecer enfoques arquitectónicos cloud-native en microservicios, aplicaciones contenerizadas, computación serverless y sistemas basados en eventos.
  1. 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.
  1. 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.
  1. Construir servicios de backend utilizando TypeScript/Node.js y/o Python, incluyendo flujos de trabajo asíncronos, colas, trabajadores, webhooks e integraciones de servicios.
  1. 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).
  1. Traducir casos de uso empresarial en diseños técnicos, evaluaciones de viabilidad, recomendaciones de arquitectura y resúmenes a nivel ejecutivo.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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

  1. 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.
  1. 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.
  1. 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.
  1. Conocimiento práctico de arquitecturas RAG, embeddings, estrategias de recuperación y bases de datos vectoriales como pgvector, OpenSearch o tecnologías equivalentes.
  1. 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.
  1. 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.
  1. 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.
  1. Experiencia con Docker, pipelines de CI/CD, pruebas automatizadas y plataformas o herramientas de observabilidad como OpenTelemetry, Grafana, Datadog o Amazon CloudWatch.
  1. Capacidad para evaluar alternativas arquitectónicas, definir requisitos no funcionales, documentar decisiones técnicas y comunicar claramente las compensaciones.
  1. 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.
  1. Sólidas habilidades analíticas y de resolución de problemas, con capacidad para traducir necesidades empresariales complejas en soluciones técnicas prácticas.
  1. 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á

  1. Experiencia con servicios de AWS como Bedrock, Lambda, API Gateway, SQS, EventBridge, Step Functions, ECS/EKS, Aurora PostgreSQL y DynamoDB.
  1. Familiaridad con IA conversacional y tecnologías de centros de contacto, incluyendo WhatsApp Business API, Amazon Connect, Amazon Lex, Twilio y bots de voz.
  1. Experiencia con herramientas de infraestructura como código (IaC) como Terraform, AWS CloudFormation o AWS CDK.
  1. Certificación AWS Certified Solutions Architect – Professional o una cualificación equivalente en arquitectura en la nube.
  1. 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.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores