Bank of America
Bank of America
Bank of America è un’istituzione finanziaria globale attiva nei settori bancario, finanziario e della tecnologia finanziaria. I suoi servizi includono servizi bancari personali, supporto alle piccole imprese, gestione patrimoniale, servizi di investimento e accesso ai mercati dei capitali per privati, aziende e istituzioni. L’azienda promuove inoltre una crescita responsabile attraverso la finanza sostenibile, iniziative per la diversità e programmi di sviluppo delle comunità.

Sviluppatore IA III, IA legale — In sede a Charlotte

Sviluppa applicazioni e API Python, flussi di elaborazione documentale e agenti di IA per il team di IA legale di Bank of America. Contribuisci a fornire tecnologia legale sicura in un ambiente aziendale regolamentato.

Descrizione

  • Creare, testare, distribuire e supportare applicazioni Python, servizi riutilizzabili e API per l’IA legale
  • Sviluppare API REST con framework Python come FastAPI
  • Creare flussi di acquisizione ed elaborazione per contenuti PDF, Microsoft Office, testuali, e-mail, strutturati e non strutturati
  • Fornire funzionalità di riepilogo assistito dall’IA, domande e risposte, estrazione di informazioni, classificazione e conversazione
  • Contribuire all’ampliamento delle funzionalità del chatbot Ask Legal
  • Collegare le applicazioni alle piattaforme dei fornitori di IA legale tramite API, SDK, servizi web e modelli MCP
  • Creare e mantenere flussi di orchestrazione dell’IA con LangChain, LangGraph o alternative approvate
  • Sviluppare strumenti, funzioni, prompt, gestione dello stato, instradamento e flussi di agenti in più fasi
  • Abilitare agenti di IA tramite Microsoft Copilot Studio e piattaforme aziendali di IA approvate
  • Contribuire alle pipeline di generazione aumentata dal recupero
  • Creare funzionalità di ricerca e recupero con Elasticsearch
  • Utilizzare database relazionali, documentali, vettoriali e a grafo
  • Applicare pratiche sicure di ingegneria del software in un’azienda regolamentata
  • Creare test automatizzati unitari, di integrazione, API e di regressione
  • Partecipare a revisioni del codice, sessioni di progettazione, attività di risoluzione dei problemi e iniziative di miglioramento continuo
  • Collaborare con gli stakeholder dell’area Legal, product manager, architetti, team di piattaforma, cybersecurity, partner del rischio e ingegneri
  • Diagnosticare problemi in ambienti di produzione e non di produzione
  • Mantenere la documentazione tecnica e le procedure operative
  • Guidare prove di concetto e analisi tecniche esplorative
  • Condividere competenze e sviluppare componenti riutilizzabili e modelli di ingegneria

Requisiti

  • Esperienza pratica comprovata nella creazione di applicazioni e servizi aziendali con Python
  • Esperienza nella progettazione e implementazione di API REST utilizzando FastAPI, Flask, Django o framework Python analoghi
  • Solida conoscenza della programmazione orientata agli oggetti, della progettazione modulare, della gestione delle eccezioni, della gestione delle dipendenze e dei componenti riutilizzabili
  • Esperienza nell’elaborazione di PDF e altri documenti non strutturati con librerie Python e framework per l’estrazione dei contenuti
  • Familiarità con strumenti quali PyMuPDF, pypdf, pdfplumber, Apache Tika, Unstructured o python-docx
  • Esperienza nell’integrazione di applicazioni tramite API REST, SDK, metodi di autenticazione e JSON
  • Esperienza nella scrittura di test automatizzati unitari e di integrazione con pytest o framework comparabili
  • Conoscenza operativa di database relazionali o non relazionali e dei modelli di accesso ai dati delle applicazioni
  • Comprensione delle pratiche sicure di sviluppo di API e applicazioni
  • Esperienza nell’uso del controllo del codice sorgente basato su Git e di pipeline automatizzate di build, test e distribuzione
  • Capacità di analizzare e risolvere problemi tecnici complessi
  • Forti capacità analitiche, di problem solving e di comunicazione scritta e verbale
  • Capacità di collaborare efficacemente in un ambiente Agile di sviluppo dei prodotti
  • Curiosità e disponibilità ad apprendere tecnologie emergenti e metodi di ingegneria dell’IA
  • È preferibile avere esperienza in IA o IA generativa, LangChain, LangGraph, Semantic Kernel, RAG, Elasticsearch, database vettoriali o a grafo, MCP, Microsoft Copilot Studio, Angular, TypeScript, Docker, Kubernetes, OCR, elaborazione multimodale, valutazione dell’IA, IA responsabile, osservabilità o piattaforme di tecnologia legale

Benefit

  • Accesso a benefit convenienti, competitivi e flessibili
  • Risorse a sostegno del benessere fisico, emotivo e finanziario
  • Opportunità di imparare, crescere e contribuire in modo significativo
  • Lavoro in sede con flessibilità adeguata al ruolo
  • Opportunità di sviluppo professionale