AI Engineer Tech Lead
Aviso de fuente externaen SOIN
1. Misión del puestoDiseñar, liderar y desarrollar arquitecturas y soluciones avanzadas de Inteligencia Artificial, con especial énfasis en modelos de lenguaje
Salario
No especificado
Ubicación
San José, Costa Rica
Tipo de empleo
Tiempo completo
Modalidad
No especificado
AI Engineer Tech Lead
San José, Costa Rica
Descripción del empleo
1. Misión del puestoDiseñar, liderar y desarrollar arquitecturas y soluciones avanzadas de Inteligencia Artificial, con especial énfasis en modelos de lenguaje (LLMs), sistemas agénticos y arquitecturas multiagente.Será responsable de transformar oportunidades y necesidades del negocio en soluciones de IA robustas, escalables, seguras y listas para producción, combinando visión arquitectónica, liderazgo técnico y capacidad de desarrollo hands-on.Buscamos un profesional que pueda definir la arquitectura de una solución de principio a fin, tomar decisiones tecnológicas, acompañar al equipo de ingeniería y participar directamente en la construcción, integración y optimización de los componentes de IA.2. Principales responsabilidadesDiseñar arquitecturas de soluciones basadas en Inteligencia Artificial Generativa, LLMs y modelos de razonamiento.Diseñar e implementar soluciones RAG avanzadas, incluyendo estrategias de búsqueda híbrida, embeddings, metadata, reranking y optimización de recuperación de información.Desarrollar agentes inteligentes y workflows agénticos con capacidades de planificación, uso de herramientas, memoria, routing y ejecución de acciones.Diseñar arquitecturas multiagente y mecanismos de coordinación e interacción entre agentes.Integrar modelos de IA con APIs, herramientas y sistemas empresariales mediante estándares y protocolos como MCP y A2A.Definir estrategias de evaluación, pruebas y medición de calidad de los sistemas de IA.Implementar prácticas de LLMOps, observabilidad y monitoreo de soluciones de IA en producción.Evaluar y seleccionar modelos y proveedores considerando calidad, rendimiento, latencia, costos y riesgos.Diseñar mecanismos de seguridad para aplicaciones basadas en LLMs y agentes.Liderar técnicamente la implementación de soluciones, asegurando buenas prácticas de ingeniería, escalabilidad, mantenibilidad y calidad del software.Acompañar al equipo en la evolución de prototipos y pruebas de concepto (POCs) hacia productos empresariales robustos.Participar activamente en el desarrollo, revisión de código, debugging y resolución de problemas técnicos.3. Requisitos técnicos y experienciaInteligencia Artificial y modelos de lenguajeExperiencia sólida con LLMs y modelos de razonamiento.Conocimiento de Machine Learning y Deep Learning.Experiencia en diseño e implementación de soluciones de IA generativa.RAG y sistemas agénticosExperiencia con RAG avanzado: búsqueda híbrida, embeddings, metadata, reranking y estrategias de recuperación.Diseño e implementación de agentes y workflows agénticos: tool use, memory, routing, handoffs y planificación.Experiencia con arquitecturas multiagente y coordinación entre agentes.Integración de modelos con APIs, herramientas y sistemas empresariales.Conocimiento de protocolos de interoperabilidad como MCP y A2A.Evaluación, operación y seguridad de IAExperiencia evaluando sistemas de IA mediante benchmarks, regression testing y LLM-as-judge.Conocimiento de LLMOps y observabilidad: tracing, monitoreo, gestión de prompts y modelos, latencia, consumo de tokens y costos.Criterio técnico para seleccionar modelos y proveedores según calidad, costo, latencia y riesgo.Conocimiento de AI Security: prompt injection, gestión de permisos, protección de información sensible y guardrails.Ingeniería de software e infraestructuraDominio de Python y fundamentos sólidos de ingeniería de software.Experiencia trabajando con APIs, microservicios y arquitecturas distribuidas.Conocimientos de cloud computing.Experiencia con Docker, Kubernetes y pipelines CI/CD.Capacidad para construir, integrar, desplegar y mantener soluciones en ambientes productivos.4. Competencias adicionales para el rol de Tech LeadAdemás de los conocimientos técnicos, buscamos una persona con capacidad para:Ejercer liderazgo técnico sobre equipos de ingeniería.Diseñar arquitecturas de IA end-to-end y definir lineamientos tecnológicos.Evaluar trade-offs entre velocidad de desarrollo, calidad, seguridad, escalabilidad y costos.Convertir POCs en soluciones empresariales robustas y listas para producción.Guiar técnicamente a desarrolladores y promover buenas prácticas de ingeniería.Comunicar decisiones arquitectónicas y técnicas a equipos, clientes y stakeholders.Participar en discusiones técnicas y estratégicas con diferentes niveles de la organización.5. Perfil profesional que buscamosBuscamos una persona hands-on, con fundamentos sólidos de ingeniería, curiosidad tecnológica y criterio para tomar decisiones complejas.Alguien que combine visión arquitectónica con capacidad real de ejecución; que pueda diseñar una arquitectura de IA, orientar al equipo de desarrollo y, cuando sea necesario, abrir el IDE para programar, integrar componentes, revisar código o resolver problemas directamente.Valoramos especialmente la experiencia construyendo soluciones de IA que hayan superado la etapa experimental y estén funcionando en ambientes productivos.6. Preguntas para evaluar a los candidatosTe recomiendo utilizar estas preguntas como parte del primer filtro técnico o entrevista inicial. Están diseñadas para diferenciar a quienes realmente han construido soluciones de IA de quienes solamente conocen la terminología.ÁreaPregunta de evaluaciónAgentes¿Qué experiencia tienes construyendo agentes o workflows agénticos? ¿Puedes compartir un escenario donde un agente utilizara herramientas, APIs o ejecutara acciones?Interoperabilidad¿Has trabajado con MCP, A2A o mecanismos de interoperabilidad entre agentes, modelos y herramientas? ¿En qué contexto?Evaluación¿Cómo has medido la calidad de las soluciones de IA que has construido y cómo detectas cuando una nueva versión empeora los resultados?LLMOps¿Qué experiencia tienes monitoreando soluciones de IA en producción? ¿Qué métricas o aspectos acostumbras observar?Seguridad¿Qué riesgos de seguridad consideras más importantes al construir aplicaciones con LLMs y agentes, y cómo los has abordado?Hands-onEste rol es hands-on. ¿Qué tanto programas actualmente, con qué tecnologías y qué tan cómodo te sientes desarrollando o haciendo debugging directamente sobre componentes de una solución de IA?LiderazgoCuéntanos sobre tu experiencia como referente técnico o líder. ¿Qué tamaño de equipos has acompañado y qué tipo de decisiones técnicas tomabas personalmente?