Responsabilidades del Puesto
El AI Engineer desempeñará un rol clave en el desarrollo e implementación de soluciones de IA generativa, garantizando la integración y optimización técnica de los proyectos. Las responsabilidades incluyen:
- Desarrollo y Mantenimiento de Aplicaciones:
- Desarrollar y mantener aplicaciones del tipo RAG utilizando Python.
- Construir y personalizar agentes de lenguaje utilizando frameworks como LangChain, LangGraph y LangSmith.
- Despliegue en la Nube:
- Implementar soluciones en la nube mediante Azure, utilizando servicios como Azure OpenAI Services, Azure Cognitive Services, Azure ML, Azure CosmoDB, Azure LogicApps, Azure Functions y Azure DevOps.
- Gestión de Bases de Datos y WebAPIs:
- Realizar consultas y manejo de bases de datos (PostgreSQL, SQL Server, Teradata) y desarrollar WebAPIs.
- Cumplimiento de Estándares y Buenas Prácticas:
- Asegurar el uso de estándares adecuados y evitar malas prácticas en el desarrollo de código y manejo de modelos.
- Comunicación y Soporte:
- Comunicar de manera clara los resultados técnicos, traduciendo lo complejo para el equipo de negocio.
- Gestionar y resolver problemas, ofreciendo soporte post-implementación y colaborando en el relevamiento y estimación de esfuerzos.
Requisitos del Puesto
El candidato ideal para el rol de AI Engineer deberá contar con sólidos conocimientos técnicos y experiencia práctica en proyectos de inteligencia artificial generativa. Se buscan las siguientes habilidades y
requisitos
- Educación:
- Estudiante o graduado en Informática, Sistemas o carreras afines.
- Experiencia y Conocimientos Técnicos:
- Experiencia en soluciones de IA generativa utilizando modelos como GPT, Llama y modelos disponibles en HuggingFace.
- Dominio en frameworks del ecosistema LangChain (incluyendo LangGraph y LangSmith).
- Experiencia en el desarrollo de aplicaciones con Python, construcción de WebAPIs y manejo de microservicios.
- Conocimientos en bases de datos relacionales y noSQL, así como en bases de datos vectoriales.
- Experiencia en el uso de control de versiones (GitHub, GitLab) y en el desarrollo de pipelines escalables con Docker.
- Competencias en Cloud y Azure:
- Experiencia en el despliegue de soluciones en la nube, especialmente utilizando servicios de Azure (Azure OpenAI Services, Azure Cognitive Services, Azure ML, Azure CosmoDB, Azure LogicApps, Azure Functions, Azure DevOps).
- Otros:
- Deseable experiencia previa trabajando en Oil & Gas.
- Capacidad para comunicar de forma clara resultados técnicos y colaborar efectivamente con equipos multidisciplinarios.