
Bank of America je globálna finančná inštitúcia pôsobiaca v oblasti bankovníctva, financií a fintechu. Jej služby zahŕňajú osobné bankovníctvo, podporu malých podnikov, správu majetku, investičné služby a prístup na kapitálové trhy pre jednotlivcov, podniky a inštitúcie. Spoločnosť sa tiež zameriava na zodpovedný rast prostredníctvom udržateľného financovania, iniciatív v oblasti diverzity a programov rozvoja komunít.
Vývojár AI III, právna AI — Charlotte, práca na pracovisku
Tvorba aplikácií v Pythone, rozhraní API, pracovných postupov na spracovanie dokumentov a AI agentov pre tím právnej AI Bank of America. Pomoc pri poskytovaní bezpečných právnych technológií v regulovanom podnikovom prostredí.
Popis
- Vytvárať, testovať, nasadzovať a podporovať aplikácie v Pythone, opakovane použiteľné služby a rozhrania API pre právnu AI
- Vyvíjať REST API pomocou frameworkov Pythonu, ako je FastAPI
- Budovať pracovné postupy na prijímanie a spracovanie súborov PDF, Microsoft Office, textu, e-mailov a štruktúrovaného aj neštruktúrovaného obsahu
- Dodávať funkcie sumarizácie s podporou AI, odpovedania na otázky, extrakcie informácií, klasifikácie a konverzácie
- Pomáhať rozširovať funkcie chatbota Ask Legal
- Prepájať aplikácie s platformami dodávateľov právnej AI prostredníctvom API, SDK, webových služieb a vzorov MCP
- Vytvárať a udržiavať pracovné postupy orchestrácie AI pomocou LangChain, LangGraph alebo schválených alternatív
- Vyvíjať nástroje, funkcie, prompty, spracovanie stavov, smerovanie a viacstupňové pracovné postupy agentov
- Sprístupňovať AI agentov prostredníctvom Microsoft Copilot Studio a schválených podnikových AI platforiem
- Prispievať k procesom generovania s rozšíreným vyhľadávaním
- Budovať vyhľadávanie a získavanie údajov pomocou Elasticsearch
- Používať relačné, dokumentové, vektorové a grafové databázy
- Uplatňovať bezpečné postupy softvérového inžinierstva v regulovanom podniku
- Vytvárať automatizované jednotkové, integračné, API a regresné testy
- Zapájať sa do kontroly kódu, návrhových stretnutí, riešenia problémov a iniciatív neustáleho zlepšovania
- Spolupracovať s právnymi zainteresovanými stranami, produktovými manažérmi, architektmi, platformovými tímami, kybernetickou bezpečnosťou, partnermi pre riziká a inžiniermi
- Diagnostikovať problémy v produkčnom aj neprodukčnom prostredí
- Udržiavať technickú dokumentáciu a prevádzkové postupy
- Viesť overovanie konceptov a technické prieskumy
- Zdieľať odborné znalosti a vytvárať opakovane použiteľné komponenty a inžinierske vzory
Požiadavky
- Preukázateľná praktická skúsenosť s tvorbou podnikových aplikácií a služieb v Pythone
- Skúsenosť s návrhom a implementáciou REST API pomocou FastAPI, Flask, Django alebo podobných frameworkov Pythonu
- Dobrá znalosť objektovo orientovaného programovania, modulárneho návrhu, spracovania výnimiek, správy závislostí a opakovane použiteľných komponentov
- Skúsenosť so spracovaním súborov PDF a iných neštruktúrovaných dokumentov pomocou knižníc Pythonu a frameworkov na extrakciu obsahu
- Znalosť nástrojov ako PyMuPDF, pypdf, pdfplumber, Apache Tika, Unstructured alebo python-docx
- Skúsenosť s integráciou aplikácií prostredníctvom REST API, SDK, autentifikačných metód a JSON
- Skúsenosť s písaním automatizovaných jednotkových a integračných testov pomocou pytest alebo porovnateľných frameworkov
- Pracovná znalosť relačných alebo nerelačných databáz a vzorov prístupu aplikácií k údajom
- Porozumenie bezpečným postupom vývoja API a aplikácií
- Skúsenosť s riadením zdrojového kódu založeným na Gite a s automatizovanými procesmi zostavovania, testovania a nasadzovania
- Schopnosť skúmať a riešiť zložité technické problémy
- Silné analytické, riešiteľské, písomné a ústne komunikačné schopnosti
- Schopnosť efektívne spolupracovať v agilnom prostredí vývoja produktov
- Zvedavosť a ochota učiť sa nové technológie a metódy inžinierstva AI
- Výhodou sú skúsenosti s AI alebo generatívnou AI, LangChain, LangGraph, Semantic Kernel, RAG, Elasticsearch, vektorovými alebo grafovými databázami, MCP, Microsoft Copilot Studio, Angular, TypeScript, Docker, Kubernetes, OCR, multimodálnym spracovaním, hodnotením AI, zodpovednou AI, observabilitou alebo platformami právnych technológií
Benefity
- Prístup k cenovo dostupným, konkurencieschopným a flexibilným benefitom
- Zdroje podporujúce fyzickú, emocionálnu a finančnú pohodu
- Príležitosti učiť sa, rásť a zmysluplne prispievať
- Práca v kancelárii s flexibilitou prispôsobenou pracovnej pozícii
- Príležitosti na kariérny rozvoj