
Bank of America is een wereldwijd opererende financiële instelling op het gebied van bankieren, financiële dienstverlening en fintech. De diensten omvatten persoonlijk bankieren, ondersteuning voor kleine bedrijven, vermogensbeheer, beleggingsdiensten en toegang tot kapitaalmarkten voor particulieren, bedrijven en instellingen. Het bedrijf richt zich daarnaast op verantwoorde groei door middel van duurzame financiering, initiatieven voor diversiteit en programma’s voor gemeenschapsontwikkeling.
AI-ontwikkelaar III, Legal AI — Charlotte op locatie
Bouw Python-applicaties, API's, workflows voor documentverwerking en AI-agents voor het Legal AI-team van Bank of America. Help veilige juridische technologie te leveren in een gereguleerde bedrijfsomgeving.
Beschrijving
- Python-applicaties, herbruikbare services en API's voor Legal AI creëren, testen, implementeren en ondersteunen
- REST-API's ontwikkelen met Python-frameworks zoals FastAPI
- Workflows bouwen voor de opname en verwerking van PDF-, Microsoft Office-, tekst-, e-mail-, gestructureerde en ongestructureerde inhoud
- AI-ondersteunde samenvattingen, vraag-en-antwoordfunctionaliteit, informatie-extractie, classificatie en conversationele functies leveren
- Helpen de functionaliteit van de Ask Legal-chatbot uit te breiden
- Applicaties via API's, SDK's, webservices en MCP-patronen verbinden met platforms van Legal AI-leveranciers
- AI-orchestratie-workflows creëren en onderhouden met LangChain, LangGraph of goedgekeurde alternatieven
- Tools, functies, prompts, statusbeheer, routing en meerstapsworkflows voor agents ontwikkelen
- AI-agents mogelijk maken via Microsoft Copilot Studio en goedgekeurde enterprise-AI-platforms
- Bijdragen aan retrieval-augmented-generation-pipelines
- Zoek- en retrievalfunctionaliteit met Elasticsearch bouwen
- Relationele, document-, vector- en graphdatabases gebruiken
- Veilige software-engineeringpraktijken toepassen binnen een gereguleerde onderneming
- Geautomatiseerde unit-, integratie-, API- en regressietests creëren
- Deelnemen aan codebeoordelingen, designsessies, probleemoplossing en initiatieven voor continue verbetering
- Samenwerken met juridische stakeholders, productmanagers, architecten, platformteams, cybersecurity- en risicopartners en engineers
- Productie- en niet-productieproblemen diagnosticeren
- Technische documentatie en operationele runbooks onderhouden
- Proofs of concept en technische verkenningen leiden
- Expertise delen en herbruikbare componenten en engineeringpatronen ontwikkelen
Vereisten
- Bewezen hands-onervaring met het bouwen van bedrijfsapplicaties en -services met Python
- Ervaring met het ontwerpen en implementeren van REST-API's met FastAPI, Flask, Django of vergelijkbare Python-frameworks
- Sterke beheersing van objectgeoriënteerd programmeren, modulair ontwerp, foutafhandeling, afhankelijkheidsbeheer en herbruikbare componenten
- Ervaring met het verwerken van PDF's en andere ongestructureerde documenten met Python-bibliotheken en frameworks voor inhoudsextractie
- Bekendheid met tools zoals PyMuPDF, pypdf, pdfplumber, Apache Tika, Unstructured of python-docx
- Ervaring met het integreren van applicaties via REST-API's, SDK's, authenticatiemethoden en JSON
- Ervaring met het schrijven van geautomatiseerde unit- en integratietests met pytest of vergelijkbare frameworks
- Praktische kennis van relationele of niet-relationele databases en patronen voor gegevenstoegang in applicaties
- Inzicht in veilige ontwikkelpraktijken voor API's en applicaties
- Ervaring met Git-gebaseerd bronbeheer en geautomatiseerde pipelines voor build, tests en implementatie
- Vermogen om complexe technische problemen te onderzoeken en op te lossen
- Sterke analytische, probleemoplossende, schriftelijke en mondelinge communicatieve vaardigheden
- Vermogen om effectief samen te werken in een Agile omgeving voor productontwikkeling
- Nieuwsgierigheid en bereidheid om opkomende technologieën en methoden voor AI-engineering te leren
- Gewenste ervaring omvat AI of generatieve AI, LangChain, LangGraph, Semantic Kernel, RAG, Elasticsearch, vector- of graphdatabases, MCP, Microsoft Copilot Studio, Angular, TypeScript, Docker, Kubernetes, OCR, multimodale verwerking, AI-evaluatie, verantwoorde AI, observability of platforms voor juridische technologie
Voordelen
- Toegang tot betaalbare, concurrerende en flexibele arbeidsvoorwaarden
- Middelen ter ondersteuning van fysiek, emotioneel en financieel welzijn
- Mogelijkheden om te leren, te groeien en een betekenisvolle bijdrage te leveren
- Werk op kantoor met flexibiliteit die is afgestemd op de functie
- Mogelijkheden voor loopbaanontwikkeling