Bank of America
Bank of America
Bank of America es una institución financiera global que opera en los sectores de la banca, las finanzas y la tecnología financiera. Sus servicios incluyen banca personal, apoyo a pequeñas empresas, gestión patrimonial, servicios de inversión y acceso a los mercados de capitales para particulares, empresas e instituciones. La compañía también apuesta por un crecimiento responsable mediante las finanzas sostenibles, iniciativas de diversidad y programas de desarrollo comunitario.

Desarrollador de IA III, IA Legal — Presencial en Charlotte

Desarrolla aplicaciones y API en Python, flujos de procesamiento documental y agentes de IA para el equipo de IA Legal de Bank of America. Ayuda a ofrecer tecnología jurídica segura en un entorno empresarial regulado.

Descripción

  • Crear, probar, implementar y dar soporte a aplicaciones Python, servicios reutilizables y API para IA Legal
  • Desarrollar API REST con frameworks de Python como FastAPI
  • Crear flujos de ingesta y procesamiento para contenido PDF, Microsoft Office, texto, correo electrónico, estructurado y no estructurado
  • Ofrecer funciones de resumen asistido por IA, respuesta a preguntas, extracción de información, clasificación y conversación
  • Ayudar a ampliar la funcionalidad del chatbot Ask Legal
  • Conectar aplicaciones con plataformas de proveedores de IA Legal mediante API, SDK, servicios web y patrones MCP
  • Crear y mantener flujos de orquestación de IA con LangChain, LangGraph o alternativas aprobadas
  • Desarrollar herramientas, funciones, prompts, gestión de estados, enrutamiento y flujos de agentes de varios pasos
  • Habilitar agentes de IA mediante Microsoft Copilot Studio y plataformas empresariales de IA aprobadas
  • Contribuir a canalizaciones de generación aumentada por recuperación
  • Crear funcionalidades de búsqueda y recuperación con Elasticsearch
  • Utilizar bases de datos relacionales, documentales, vectoriales y de grafos
  • Aplicar prácticas seguras de ingeniería de software en una empresa regulada
  • Crear pruebas automatizadas unitarias, de integración, de API y de regresión
  • Participar en revisiones de código, sesiones de diseño, resolución de problemas e iniciativas de mejora continua
  • Colaborar con partes interesadas del área Legal, gerentes de producto, arquitectos, equipos de plataforma, ciberseguridad, socios de riesgos e ingenieros
  • Diagnosticar problemas en entornos de producción y no producción
  • Mantener documentación técnica y manuales operativos
  • Liderar pruebas de concepto y análisis técnicos exploratorios
  • Compartir conocimientos y desarrollar componentes reutilizables y patrones de ingeniería

Requisitos

  • Experiencia práctica demostrada en la creación de aplicaciones y servicios empresariales con Python
  • Experiencia en el diseño y la implementación de API REST con FastAPI, Flask, Django u otros frameworks de Python similares
  • Sólido dominio de la programación orientada a objetos, el diseño modular, el manejo de excepciones, la gestión de dependencias y los componentes reutilizables
  • Experiencia en el procesamiento de PDF y otros documentos no estructurados con bibliotecas de Python y frameworks de extracción de contenido
  • Familiaridad con herramientas como PyMuPDF, pypdf, pdfplumber, Apache Tika, Unstructured o python-docx
  • Experiencia en la integración de aplicaciones mediante API REST, SDK, métodos de autenticación y JSON
  • Experiencia en la creación de pruebas automatizadas unitarias y de integración con pytest o frameworks comparables
  • Conocimientos prácticos de bases de datos relacionales o no relacionales y patrones de acceso a datos de aplicaciones
  • Comprensión de las prácticas seguras de desarrollo de API y aplicaciones
  • Experiencia en el uso de control de código fuente basado en Git y canalizaciones automatizadas de compilación, pruebas e implementación
  • Capacidad para investigar y resolver problemas técnicos complejos
  • Sólidas habilidades analíticas, de resolución de problemas y de comunicación escrita y verbal
  • Capacidad para colaborar eficazmente en un entorno ágil de desarrollo de productos
  • Curiosidad y disposición para aprender tecnologías emergentes y métodos de ingeniería de IA
  • Se valorará la experiencia en IA o IA generativa, LangChain, LangGraph, Semantic Kernel, RAG, Elasticsearch, bases de datos vectoriales o de grafos, MCP, Microsoft Copilot Studio, Angular, TypeScript, Docker, Kubernetes, OCR, procesamiento multimodal, evaluación de IA, IA responsable, observabilidad o plataformas de tecnología jurídica

Beneficios

  • Acceso a beneficios asequibles, competitivos y flexibles
  • Recursos para apoyar el bienestar físico, emocional y financiero
  • Oportunidades para aprender, crecer y contribuir de manera significativa
  • Trabajo en la oficina con flexibilidad adaptada al puesto
  • Oportunidades de desarrollo profesional