Alabama Solutions busca un Ingeniero Senior de IA con experiencia en desarrollo de software y soluciones de IA de producción, incluyendo IA Generativa, LLMs y RAG. El rol implica diseñar, desarrollar y desplegar soluciones escalables, integrar LLMs y liderar decisiones técnicas.
Si sos un ingeniero de IA con experiencia en producción y te apasiona la IA Generativa y los LLMs, este puesto remoto en Alabama Solutions es para vos. Podrás diseñar, desarrollar y desplegar soluciones escalables, liderando decisiones técnicas clave.
Buscamos un Ingeniero de IA Senior con una sólida formación en ingeniería de software y experiencia práctica en el diseño, desarrollo y despliegue de soluciones de Inteligencia Artificial listas para producción. El candidato ideal combinará una sólida experiencia en desarrollo de software y diseño de soluciones con conocimientos prácticos de IA Generativa, Modelos de Lenguaje Grandes (LLMs), arquitecturas RAG, agentes de IA y servicios de IA basados en la nube. Trabajarás en estrecha colaboración con ingenieros de software, arquitectos y stakeholders de negocio para identificar oportunidades, definir soluciones técnicas, construir aplicaciones potenciadas por IA y llevarlas desde la prueba de concepto a producción. Responsabilidades: - Diseñar, desarrollar y desplegar soluciones escalables de IA y IA Generativa. - Construir aplicaciones potenciadas por LLMs, asistentes inteligentes, copilotos, agentes de IA y flujos de trabajo automatizados. - Diseñar e implementar arquitecturas de Generación Aumentada por Recuperación (RAG). - Implementar búsqueda semántica, embeddings, recuperación de conocimiento y soluciones de bases de datos vectoriales. - Integrar Modelos de Lenguaje Grandes a través de Azure OpenAI, APIs de OpenAI o plataformas de IA equivalentes. - Desarrollar prompts, herramientas, flujos de trabajo de llamada a funciones (function calling) y mecanismos de orquestación de agentes. - Evaluar y seleccionar modelos, frameworks y arquitecturas de IA según cada caso de uso. - Definir criterios de evaluación y monitorear la precisión, calidad, latencia, seguridad y costo de las soluciones de IA. - Integrar capacidades de IA en productos de software y aplicaciones empresariales existentes. - Transformar requisitos de negocio en soluciones técnicas escalables, seguras y listas para producción. - Proporcionar liderazgo técnico y definir estándares de desarrollo y mejores prácticas para iniciativas de IA. - Colaborar con equipos técnicos y de negocio multidisciplinarios. Requisitos: - Más de 6 años de experiencia profesional en desarrollo de software, diseño de soluciones o arquitectura de aplicaciones. - Más de 2 años de experiencia profesional práctica en el diseño e implementación de soluciones de Inteligencia Artificial. - Experiencia comprobada en el desarrollo de aplicaciones de IA Generativa y Modelos de Lenguaje Grandes. - Sólida experiencia con RAG, Prompt Engineering, embeddings, búsqueda semántica y bases de datos vectoriales. - Experiencia en la construcción de agentes de IA e implementación de Tool Calling o Function Calling. - Experiencia integrando Azure OpenAI, APIs de OpenAI o servicios de IA basados en la nube equivalentes. - Sólida experiencia en desarrollo de software con Python y/o C#/.NET. - Experiencia en el diseño e integración de APIs REST. - Conocimientos de Git, bases de datos relacionales, arquitectura de software y soluciones basadas en la nube. - Experiencia llevando prototipos o pruebas de concepto de IA a producción. - Capacidad para traducir requisitos de negocio en soluciones técnicas de IA. - Capacidad para liderar decisiones técnicas y colaborar con equipos de desarrollo de software. Calificaciones Preferidas: - Experiencia con Azure OpenAI Service, Azure AI Foundry, Azure AI Search o Azure Machine Learning. - Experiencia con Semantic Kernel, LangChain, LangGraph, LlamaIndex, AutoGen o CrewAI. - Conocimiento de Model Context Protocol (MCP). - Experiencia con evaluación de IA, observabilidad, guardrails y gestión de prompts. - Experiencia con fine-tuning o personalización de modelos. - Experiencia con Docker, Kubernetes, CI/CD o Azure DevOps. - Experiencia con Angular, React o tecnologías frontend modernas. - Experiencia con Azure, AWS o Google Cloud Platform. - Conocimientos de Machine Learning, PyTorch, TensorFlow o Scikit-learn. - Conocimientos de IA Responsable, gobernanza de IA, privacidad de datos y seguridad de aplicaciones. - Experiencia previa como Líder Técnico, Arquitecto de Software, Arquitecto de Soluciones de IA o mentor. Trabajo Remoto y Flexibilidad: Ofrecemos la opción de trabajar de forma remota, brindándote la flexibilidad para gestionar tu tiempo y lograr un equilibrio saludable entre la vida laboral y personal. Si lo prefieres, también puedes optar por trabajar desde nuestra oficina en Montevideo, según tus preferencias. Capacitación y Desarrollo: Fomentamos el crecimiento profesional y el aprendizaje continuo. Proporcionamos acceso ilimitado a una plataforma educativa, cursos internos y oportunidades de capacitación, lo que te permite mejorar tus habilidades y mantenerte actualizado sobre las últimas tecnologías y tendencias.