C6 Bank
Jobgether
Ingeniero/a IA Senior - Enfoque en Creación y Orquestación de Agentes (Agentic SDLC)
Sobre la oportunidad
Este puesto se publica en nombre de una empresa colaboradora, que gestiona todas las solicitudes y los siguientes pasos. Nuestro colaborador busca un/a Ingeniero/a IA Senior - Enfoque en Creación y Orquestación de Agentes (Agentic SDLC) 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 en función de los requisitos principales del puesto. Nuestro sistema identifica a los candidatos que mejor se ajustan y esta lista se comparte directamente con la empresa contratante. La decisión final y los siguientes pasos (entrevistas, evaluaciones) son gestionados por su equipo interno.
¡Agradecemos tu interés y te deseamos lo mejor!
¿Por qué postular 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 según las leyes de protección de datos aplicables (incluido el RGPD). Puedes ejercer tus derechos (acceso, rectificación, supresión, oposición) en cualquier momento.
#LI-CL1
Esta es una oportunidad emocionante para un/a ingeniero/a de nivel senior para dar forma al futuro del desarrollo de software combinando prácticas de ingeniería avanzadas con la orquestación de agentes impulsada por IA. Diseñarás, construirás y entregarás soluciones de software listas para producción, utilizando la IA como motor principal a lo largo del ciclo de vida del desarrollo de software. Un enfoque clave será la creación y orquestación de agentes autónomos, subagentes, habilidades reutilizables, comandos y marcos de desarrollo que mejoren la productividad del equipo y aceleren la entrega. También diseñarás arquitecturas de aplicaciones inteligentes utilizando modelos fundacionales, generación aumentada por recuperación (RAG), orquestación de herramientas y sistemas multiagente cuando sea requerido por los proyectos de los clientes. El rol combina liderazgo técnico práctico, arquitectura pragmática, evaluación rigurosa y optimización continua de los resultados generados por IA. Trabajando en un entorno colaborativo y remoto, ayudarás a modernizar las prácticas de ingeniería asegurando que las soluciones sigan siendo seguras, observables, escalables y listas para producción.
Responsabilidades
- Diseñar arquitecturas, desarrollar, probar y entregar soluciones de software de extremo a extremo en pilas tecnológicas relevantes, utilizando un Ciclo de Vida de Desarrollo de Software Agéntico (Agentic SDLC) y la IA como aceleradores de desarrollo primarios.
- Construir, personalizar y orquestar agentes de IA, subagentes, habilidades reutilizables, comandos y marcos que automaticen las actividades de desarrollo, mejoren la productividad del equipo y reduzcan el tiempo de entrega del software.
- Establecer capacidades de agentes reutilizables y compartirlas entre los equipos de ingeniería para promover la mejora continua y modernizar las prácticas de desarrollo de software.
- Aplicar principios modernos de arquitectura e ingeniería de software, incluyendo microservicios, sistemas impulsados por eventos, colas de mensajería, integración y entrega continuas (CI/CD), desarrollo guiado por pruebas (TDD) y pruebas automatizadas.
- Traducir requisitos funcionales y de negocio en soluciones técnicas prácticas y escalables, tomando decisiones arquitectónicas deliberadas y evitando complejidades innecesarias o sobreingeniería.
- Revisar críticamente el código y los resultados generados por IA para asegurar que cumplen con las especificaciones técnicas, los estándares de calidad, los requisitos de seguridad y los objetivos de negocio.
- Diseñar e implementar evaluaciones (evals), pruebas automatizadas y estrategias de 'red teaming' para evaluar el comportamiento de las aplicaciones y validar la fiabilidad de las soluciones impulsadas por IA y los agentes utilizados para construirlas.
- Identificar y mitigar riesgos específicos de la IA, incluyendo alucinaciones, inyección de prompts, fuga de datos y otras vulnerabilidades que puedan afectar la fiabilidad o seguridad de las aplicaciones.
- Optimizar el uso de tokens y los costes de inferencia gestionando el tamaño de la ventana de contexto, las estrategias RAG, los patrones de interacción de agentes y el número de llamadas al modelo sin comprometer la calidad de la solución.
- Cuando las capacidades de IA forman parte de la solución, diseñar e implementar arquitecturas agénticas utilizando modelos fundacionales accedidos a través de APIs, generación aumentada por recuperación, llamadas a herramientas, marcos de orquestación, entornos de ejecución, prompts de sistema y barreras de seguridad a nivel de aplicación.
- Ingenierizar pipelines de datos contextuales que integren fuentes de información internas y bases de datos vectoriales, asegurando que los agentes de IA reciban información fiable, relevante y de alta calidad.
- Implementar observabilidad en aplicaciones y agentes de IA, monitorizando el comportamiento del sistema, identificando anomalías y respondiendo a la degradación del rendimiento o a resultados inesperados.
- Delegar tareas de desarrollo especializadas a agentes diseñados para ello, manteniendo al mismo tiempo una comprensión integral del ciclo de vida del software y una profunda experiencia técnica en una pila tecnológica principal.
- Evaluar y mejorar continuamente la eficacia de los agentes de IA y los flujos de trabajo de desarrollo mediante pruebas medibles y evaluaciones de rendimiento.
- Entregar soluciones listas para producción y coordinar con los Ingenieros de Despliegue de IA para alinear los requisitos de despliegue, preparación operativa y producción.
- Aplicar prácticas de IA responsable, privacidad de datos, seguridad y cumplimiento para asegurar que las soluciones cumplan con los requisitos aplicables del cliente y los estándares organizacionales.
Requisitos
- Sólida experiencia profesional en ingeniería de software, con la madurez técnica para diseñar arquitecturas, desarrollar, probar y mantener aplicaciones de grado de producción.
- Dominio práctico de Node.js, TypeScript y NestJS, que son las tecnologías principales especificadas para este puesto.
- Sólidos conocimientos de arquitectura moderna y prácticas de ingeniería de software, incluyendo microservicios, arquitecturas impulsadas por eventos, sistemas de mensajería, CI/CD, TDD, pruebas automatizadas y diseño de código mantenible.
- Experiencia en el uso de herramientas de desarrollo de software asistidas por IA y en la integración de IA en el ciclo de vida del desarrollo de software, con la capacidad de ir más allá del uso pasivo como asistente y construir flujos de trabajo personalizados impulsados por agentes.
- Conocimiento práctico de la creación y orquestación de agentes, incluyendo agentes, subagentes, habilidades reutilizables, comandos y marcos de ejecución.
- Comprensión de modelos fundacionales, integración de modelos basada en API, RAG, orquestación de herramientas, arquitecturas multiagente y los marcos y entornos de ejecución utilizados para desplegar aplicaciones agénticas.
- Experiencia en el diseño e implementación de estrategias de evaluación para sistemas de IA, incluyendo pruebas de comportamiento, evaluaciones de fiabilidad, 'red teaming' y mitigación de alucinaciones e inyección de prompts.
- Familiaridad con bases de datos vectoriales, pipelines de datos contextuales y la integración de fuentes de datos internas para soportar aplicaciones de IA basadas en recuperación.
- Comprensión de la economía de tokens, optimización de costes de inferencia, gestión de contexto y los compromisos entre la calidad de la solución de IA, el rendimiento y el coste.
- Conocimiento de observabilidad de aplicaciones, monitorización, depuración, seguridad, privacidad y prácticas de preparación para producción.
- Sólida capacidad de pensamiento analítico y juicio técnico, con la habilidad de cuestionar las recomendaciones generadas por IA y seleccionar la solución más simple y efectiva para problemas de ingeniería complejos.
- Capacidad para trabajar en todo el ciclo de vida del desarrollo de software manteniendo una profunda experiencia en una pila tecnológica principal y validando el trabajo especializado producido por agentes de IA.
- Sólidas habilidades de comunicación y colaboración para trabajar eficazmente con equipos de ingeniería multidisciplinares y especialistas en despliegue.
- Una mentalidad proactiva, adaptable y de aprendizaje continuo, con interés en avanzar en las prácticas de ingeniería nativas de IA y mejorar los resultados de la entrega de software.
Beneficios
- Seguro médico y dental completo.
- Dietas y vales de comida.
- Asistencia para el cuidado de hijos.
- Permiso parental ampliado.
- Acceso a instalaciones de fitness y profesionales de salud y bienestar a través de las asociaciones Wellhub (anteriormente Gympass) y TotalPass.
- Programa de participación en beneficios (PLR).
- Seguro de vida.
- Oportunidades de aprendizaje continuo a través de una plataforma dedicada de desarrollo profesional.
- Programas de descuentos para empleados.
- Recursos en línea gratuitos centrados en la salud física, la salud mental y el bienestar general.
- Cursos de embarazo y paternidad responsable.
- Asociaciones con plataformas de aprendizaje en línea y acceso a recursos de aprendizaje de idiomas.
- Beneficios adicionales para empleados y oportunidades de desarrollo profesional.
- Modalidades de trabajo remoto. Tenga en cuenta que los empleados que residan en la Región Metropolitana de Campinas deberán asistir a las oficinas de la empresa de acuerdo con la política de asistencia aplicable.
- Un entorno de trabajo inclusivo con recursos dedicados de salud y bienestar, especialistas en inclusión y grupos de afinidad para apoyar a los empleados a lo largo de su trayectoria profesional.
