INGENIERO DESARROLLO
MONTERREY, Nuevo León, MX
Ingeniero de Aplicaciones Inteligencia Artificial (IA)
(MTY)
En Banorte buscamos talento único, fuerte y extraordinario, que impulse la transformación e innovación del país, convirtiéndonos en un gran aliado para crecer fuerte con México.
Estamos convencidos que la combinación de solidaridad, innovación, respeto, lealtad y responsabilidad es la fórmula perfecta para ser el mejor equipo del sector financiero.
Objetivo del puesto: Desarrollar, integrar y operar aplicaciones de IA apoyadas en agentes conversacionales, arquitecturas agénticas y pipelines de datos (ETL), asegurando la correcta preparación, transformación y disponibilidad de la información para modelos de Machine Learning, LLMs y soluciones tipo RAG.
Tus funciones incluyen:
- Desarrollar aplicaciones de IA utilizando Python, Java y/o Node.js.
- Colaborar en la implementación de agentes conversacionales y soluciones basadas en arquitecturas agénticas, siguiendo lineamientos definidos por arquitectos y especialistas.
- Diseñar, desarrollar y mantener pipelines ETL (Extract, Transform, Load) para:
- Recolección de datos desde múltiples fuentes (bases de datos, APIs, archivos, data lakes).
- Limpieza, normalización y transformación de datos.
- Preparación de datos para modelos de IA, RAG y analítica avanzada.
- Implementar y operar pipelines de RAG:
- Carga y actualización de conocimiento.
- Generación y gestión de embeddings.
- Integración con bases de datos vectoriales.
- Integrar aplicaciones de IA con sistemas internos y externos mediante APIs, SDKs y servicios REST.
- Apoyar en la integración técnica de LLMs de distintos proveedores, siguiendo patrones definidos por el equipo de arquitectura.
- Participar en tareas de entrenamiento, validación y ajuste de modelos (cuando aplique).
- Trabajar con grandes volúmenes de datos estructurados y no estructurados.
- Colaborar estrechamente con arquitectos conversacionales, científicos de datos y áreas de negocio.
- Documentar pipelines, procesos de datos y desarrollos técnicos.
Requisitos:
- Programación en Python y Java (indispensable); Node.js deseable.
- Experiencia práctica en procesamiento de datos y ETLs.
- Conocimientos sólidos en:
- Manejo de datos estructurados y no estructurados.
- Transformaciones de datos, validaciones y control de calidad.
- Experiencia en el desarrollo de pipelines de datos usando herramientas como:
- Airflow, n8n, Dataflow, Glue, o similares (deseable).
- Conocimiento básico–intermedio de:
- Arquitecturas de software y microservicios.
- Consumo y exposición de APIs.
- Implementación técnica de RAG y manejo de bases vectoriales.
- Familiaridad con arquitecturas multi‑agente desde el punto de vista de implementación.
- Manejo de plataformas de nube (GCP, IBM Cloud, AWS o Azure).
- Uso de control de versiones con Git / GitLab.
Herramientas y tecnologías deseables
ETL / Data Engineering: Airflow, n8n, Apache Beam / Dataflow, SQL avanzado
Data & Analytics: BigQuery u otros data warehouses
Procesamiento de datos con Pandas / PySpark (deseable)
IA / GenAI: Integración de LLMs (Azure OpenAI, OpenAI, open‑source, etc.). Frameworks básicos de IA generativa
Infraestructura: Docker, CI/CD básico.
Formación: Ingeniería en Sistemas, Computación o afín.
Experiencia (mínima):
- 1 año en desarrollo de aplicaciones de IA, datos o software.
- Experiencia en la gestión de proyectos.
- Deseable experiencia en sector bancario y/o financiero.
Conocimientos y habilidades:
- Desarrollo de aplicaciones IA y microservicios.
- Integración con APIs y SDKs.
- Implementación de RAG y manejo de bases vectoriales.
- Metodologías de desarrollo: cascada, ágiles, scrum.
- Habilidades de mentoría y capacitación.
Idiomas: inglés intermedio-avanzado.
Habilidades blandas:
- Resolución de problemas: Capacidad para abordar y resolver problemas complejos de manera analítica y detallada.
- Colaboración y comunicación: Habilidad para trabajar en equipos interdisciplinarios (con científicos de datos, gerentes de producto, ingenieros de ML) y para explicar conceptos técnicos a audiencias no técnicas.
- Creatividad y pensamiento Innovador: Para diseñar soluciones novedosas y pensar fuera de la caja al aplicar la IA.
- Curiosidad Intelectual y adaptación: La tecnología de IA cambia rápidamente, por lo que la capacidad de aprender continuamente y adaptarse a nuevas herramientas y técnicas es crucial.
Disponibilidad: No aplica para viajes.
Haz clic en el botón aplicar y no pierdas la oportunidad de desarrollar todo tu potencial.
En Banorte actuamos bajo un principio de igualdad de oportunidades. Por ello no discriminamos por edad, origen étnico, nacionalidad, género, orientación sexual, estado civil, condición social, estado de salud, creencias religiosas, doctrina política o discapacidad.