Bank of America
Bank of America
O Bank of America é uma instituição financeira global que atua nos setores bancário, financeiro e de tecnologia financeira. Seus serviços incluem banco para pessoas físicas, suporte a pequenas empresas, gestão de patrimônio, serviços de investimento e acesso aos mercados de capitais para pessoas, empresas e instituições. A empresa também promove o crescimento responsável por meio de finanças sustentáveis, iniciativas de diversidade e programas de desenvolvimento comunitário.

Desenvolvedor(a) de IA III, IA Jurídica — Presencial em Charlotte

Desenvolva aplicações e APIs em Python, fluxos de processamento de documentos e agentes de IA para a equipe de IA Jurídica do Bank of America. Ajude a oferecer tecnologia jurídica segura em um ambiente empresarial regulamentado.

Descrição

  • Criar, testar, implantar e dar suporte a aplicações Python, serviços reutilizáveis e APIs para IA Jurídica
  • Desenvolver APIs REST com frameworks Python, como FastAPI
  • Criar fluxos de ingestão e processamento para conteúdo em PDF, Microsoft Office, texto, e-mail, estruturado e não estruturado
  • Entregar recursos de sumarização assistida por IA, perguntas e respostas, extração de informações, classificação e conversação
  • Ajudar a expandir a funcionalidade do chatbot Ask Legal
  • Conectar aplicações a plataformas de fornecedores de IA Jurídica por meio de APIs, SDKs, serviços web e padrões MCP
  • Criar e manter fluxos de orquestração de IA com LangChain, LangGraph ou alternativas aprovadas
  • Desenvolver ferramentas, funções, prompts, gerenciamento de estado, roteamento e fluxos de agentes em várias etapas
  • Habilitar agentes de IA por meio do Microsoft Copilot Studio e de plataformas corporativas de IA aprovadas
  • Contribuir para pipelines de geração aumentada por recuperação
  • Criar funcionalidades de busca e recuperação com Elasticsearch
  • Utilizar bancos de dados relacionais, de documentos, vetoriais e de grafos
  • Aplicar práticas seguras de engenharia de software em uma empresa regulamentada
  • Criar testes automatizados unitários, de integração, de API e de regressão
  • Participar de revisões de código, sessões de design, esforços de solução de problemas e iniciativas de melhoria contínua
  • Trabalhar em parceria com stakeholders Jurídicos, gerentes de produto, arquitetos, equipes de plataforma, cibersegurança, parceiros de risco e engenheiros
  • Diagnosticar problemas em ambientes de produção e não produção
  • Manter documentação técnica e procedimentos operacionais
  • Liderar provas de conceito e análises técnicas exploratórias
  • Compartilhar conhecimento e desenvolver componentes reutilizáveis e padrões de engenharia

Requisitos

  • Experiência prática comprovada na criação de aplicações e serviços corporativos com Python
  • Experiência no design e na implementação de APIs REST usando FastAPI, Flask, Django ou frameworks Python semelhantes
  • Domínio sólido de programação orientada a objetos, design modular, tratamento de exceções, gerenciamento de dependências e componentes reutilizáveis
  • Experiência no processamento de PDFs e outros documentos não estruturados com bibliotecas Python e frameworks de extração de conteúdo
  • Familiaridade com ferramentas como PyMuPDF, pypdf, pdfplumber, Apache Tika, Unstructured ou python-docx
  • Experiência na integração de aplicações por meio de APIs REST, SDKs, métodos de autenticação e JSON
  • Experiência na criação de testes automatizados unitários e de integração com pytest ou frameworks comparáveis
  • Conhecimento prático de bancos de dados relacionais ou não relacionais e padrões de acesso a dados de aplicações
  • Compreensão de práticas seguras de desenvolvimento de APIs e aplicações
  • Experiência com controle de código-fonte baseado em Git e pipelines automatizados de build, teste e implantação
  • Capacidade de investigar e resolver problemas técnicos complexos
  • Excelentes habilidades analíticas, de resolução de problemas e de comunicação escrita e verbal
  • Capacidade de colaborar de forma eficaz em um ambiente ágil de desenvolvimento de produtos
  • Curiosidade e disposição para aprender tecnologias emergentes e métodos de engenharia de IA
  • Experiência desejável em IA ou IA generativa, LangChain, LangGraph, Semantic Kernel, RAG, Elasticsearch, bancos de dados vetoriais ou de grafos, MCP, Microsoft Copilot Studio, Angular, TypeScript, Docker, Kubernetes, OCR, processamento multimodal, avaliação de IA, IA responsável, observabilidade ou plataformas de tecnologia jurídica

Benefícios

  • Acesso a benefícios acessíveis, competitivos e flexíveis
  • Recursos de apoio ao bem-estar físico, emocional e financeiro
  • Oportunidades para aprender, crescer e contribuir de forma significativa
  • Trabalho no escritório com flexibilidade adaptada à função
  • Oportunidades de desenvolvimento de carreira