
Bank of America je globální finanční instituce působící v oblasti bankovnictví, financí a fintechu. Jednotlivcům, malým podnikům i institucionálním klientům poskytuje osobní bankovnictví, podporu malých podniků, správu majetku, investiční služby a přístup na kapitálové trhy. Společnost se také zaměřuje na odpovědný růst prostřednictvím udržitelného financování, iniciativ podporujících rozmanitost a programů rozvoje komunit.
Vývojář AI III, Legal AI — práce v kanceláři v Charlotte
Vytvářejte aplikace v Pythonu, API, pracovní postupy pro zpracování dokumentů a AI agenty pro tým Legal AI společnosti Bank of America. Pomáhejte dodávat bezpečné právní technologie v regulovaném podnikovém prostředí.
Popis
- Vytvářet, testovat, nasazovat a podporovat aplikace, opakovaně použitelné služby a API v Pythonu pro Legal AI
- Vyvíjet REST API pomocí frameworků Pythonu, jako je FastAPI
- Vytvářet pracovní postupy pro příjem a zpracování PDF, dokumentů Microsoft Office, textu, e-mailů a strukturovaného i nestrukturovaného obsahu
- Dodávat funkce sumarizace s podporou AI, odpovídání na otázky, extrakce informací, klasifikace a konverzace
- Pomáhat rozšiřovat funkce chatbota Ask Legal
- Propojovat aplikace s platformami dodavatelů Legal AI prostřednictvím API, SDK, webových služeb a vzorů MCP
- Vytvářet a udržovat pracovní postupy orchestrace AI pomocí LangChain, LangGraph nebo schválených alternativ
- Vyvíjet nástroje, funkce, prompty, zpracování stavu, směrování a vícekrokové pracovní postupy agentů
- Zpřístupňovat AI agenty prostřednictvím Microsoft Copilot Studio a schválených podnikových AI platforem
- Podílet se na tvorbě pipeline pro generování s rozšířením o vyhledávání
- Vytvářet funkce vyhledávání a načítání dat v Elasticsearch
- Používat relační, dokumentové, vektorové a grafové databáze
- Uplatňovat bezpečné postupy softwarového inženýrství v regulovaném podnikovém prostředí
- Vytvářet automatizované jednotkové, integrační, API a regresní testy
- Účastnit se revizí kódu, návrhových schůzek, řešení problémů a iniciativ kontinuálního zlepšování
- Spolupracovat s právními stakeholdery, produktovými manažery, architekty, platformními týmy, odborníky na kybernetickou bezpečnost, partnery pro řízení rizik a inženýry
- Diagnostikovat problémy v produkčních i neprodukčních prostředích
- Vést technickou dokumentaci a provozní postupy
- Vést ověřování konceptů a technické průzkumy
- Sdílet odborné znalosti a vytvářet opakovaně použitelné komponenty a inženýrské vzory
Požadavky
- Prokazatelná praktická zkušenost s tvorbou podnikových aplikací a služeb v Pythonu
- Zkušenost s návrhem a implementací REST API pomocí FastAPI, Flask, Django nebo podobných frameworků Pythonu
- Velmi dobrá znalost objektově orientovaného programování, modulárního návrhu, zpracování výjimek, správy závislostí a opakovaně použitelných komponent
- Zkušenost se zpracováním PDF a dalších nestrukturovaných dokumentů pomocí knihoven Pythonu a frameworků pro extrakci obsahu
- Znalost nástrojů jako PyMuPDF, pypdf, pdfplumber, Apache Tika, Unstructured nebo python-docx
- Zkušenost s integrací aplikací prostřednictvím REST API, SDK, autentizačních metod a JSON
- Zkušenost s psaním automatizovaných jednotkových a integračních testů pomocí pytest nebo srovnatelných frameworků
- Praktická znalost relačních nebo nerelačních databází a vzorů přístupu aplikací k datům
- Porozumění bezpečným postupům vývoje API a aplikací
- Zkušenost se systémy správy zdrojového kódu založenými na Gitu a automatizovanými pipeline pro sestavení, testování a nasazení
- Schopnost analyzovat a řešit složité technické problémy
- Silné analytické schopnosti, schopnosti řešit problémy a písemně i ústně komunikovat
- Schopnost efektivně spolupracovat v agilním prostředí vývoje produktů
- Zvídavost a ochota učit se nové technologie a metody inženýrství AI
- Výhodou jsou zkušenosti s AI nebo generativní AI, LangChain, LangGraph, Semantic Kernel, RAG, Elasticsearch, vektorovými nebo grafovými databázemi, MCP, Microsoft Copilot Studio, Angular, TypeScript, Docker, Kubernetes, OCR, multimodálním zpracováním, hodnocením AI, odpovědnou AI, observabilitou nebo platformami právních technologií
Benefity
- Přístup k cenově dostupným, konkurenceschopným a flexibilním benefitům
- Zdroje podporující fyzickou, emocionální a finanční pohodu
- Příležitosti učit se, růst a smysluplně přispívat
- Práce v kanceláři s flexibilitou přizpůsobenou dané roli
- Příležitosti pro rozvoj kariéry