Programador Senior de Inteligencia Artificial
Objetivo del Puesto:
Diseñar, desarrollar, implementar y mantener soluciones de inteligencia artificial que optimicen procesos y generen valor a la institución, asegurando calidad, seguridad, escalabilidad y rendimiento.
Requisitos:
- Bachiller o titulado en Ingeniería de Sistemas, Software, Informática, Ciencias de la Computación o carreras afines.
- Mínimo 5 años de experiencia en desarrollo de software, ingeniería de datos o soluciones tecnológicas, de los cuales al menos 2 años en proyectos de IA o Machine Learning (o experiencia equivalente demostrable).
- Python avanzado, SQL y desarrollo de APIs REST.
- Fundamentos de Machine Learning, modelos de IA, procesamiento de datos e inferencia.
- Implementación de servicios de IA en aplicaciones empresariales.
- Agentes IA, automatización y orquestación.
- Git, Docker, CI/CD y pruebas automatizadas.
- AWS, Azure o Google Cloud.
- Documentación técnica y colaboración multidisciplinaria.
- Manejo de JIRA.
- Disponibilidad para trabajar de manera híbrida.
Conocimientos Deseables:
- PyTorch, TensorFlow, Scikit-learn y Hugging Face.
- LangChain, LangGraph, Google ADK o equivalentes.
- RAG, bases vectoriales y búsqueda semántica.
- MCP, A2A y arquitecturas multiagente.
- MLOps, evaluación, monitoreo y gobierno de IA.
Funciones:
- Diseñar y desarrollar componentes y servicios basados en IA.
- Implementar modelos, agentes y automatizaciones inteligentes.
- Construir APIs para exponer capacidades de IA.
- Optimizar precisión, latencia, disponibilidad y costos.
- Desarrollar pruebas y evaluar el comportamiento de las soluciones.
- Implementar y mantener soluciones en producción.
- Documentar arquitectura, código y operación.
- Brindar mentoría técnica a desarrolladores.