Bank of America
Bank of America
Bank of America 是一家业务遍及银行、金融和金融科技领域的全球性金融机构。其服务涵盖个人银行业务、小型企业支持、财富管理、投资服务,以及为个人、企业和机构提供资本市场准入。公司还通过可持续金融、多元化倡议和社区发展项目,致力于实现负责任的增长。

AI开发工程师III,法律人工智能—夏洛特现场办公

为美国银行法律人工智能团队构建Python应用、API、文档处理工作流和AI代理。为受监管的企业环境交付安全的法律科技解决方案。

描述

  • 为法律人工智能构建、测试、部署和支持Python应用、可复用服务及API
  • 使用FastAPI等Python框架开发REST API
  • 为PDF、Microsoft Office、文本、电子邮件、结构化和非结构化内容构建摄取与处理工作流
  • 交付AI辅助摘要、问答、信息提取、分类和对话功能
  • 协助扩展Ask Legal聊天机器人的功能
  • 通过API、SDK、Web服务和MCP模式将应用连接到法律人工智能供应商平台
  • 使用LangChain、LangGraph或获批准的替代方案创建和维护AI编排工作流
  • 开发工具、函数、提示词、状态处理、路由和多步骤代理工作流
  • 通过Microsoft Copilot Studio及获批准的企业AI平台启用AI代理
  • 参与检索增强生成管道的建设
  • 构建Elasticsearch搜索和检索功能
  • 使用关系型、文档型、向量型和图数据库
  • 在受监管的企业环境中应用安全软件工程实践
  • 创建自动化单元、集成、API和回归测试
  • 参与代码评审、设计会议、故障排查和持续改进工作
  • 与法律业务相关方、产品经理、架构师、平台团队、网络安全团队、风险合作方和工程师协作
  • 诊断生产和非生产环境中的问题
  • 维护技术文档和运营手册
  • 主导概念验证和技术探索
  • 分享专业知识,开发可复用组件和工程模式

任职要求

  • 具备使用Python构建企业应用和服务的实际经验
  • 具备使用FastAPI、Flask、Django或类似Python框架设计和实现REST API的经验
  • 熟练掌握面向对象编程、模块化设计、异常处理、依赖管理和可复用组件
  • 具备使用Python库和内容提取框架处理PDF及其他非结构化文档的经验
  • 熟悉PyMuPDF、pypdf、pdfplumber、Apache Tika、Unstructured或python-docx等工具
  • 具备通过REST API、SDK、身份验证方法和JSON进行应用集成的经验
  • 具备使用pytest或同类框架编写自动化单元测试和集成测试的经验
  • 了解关系型或非关系型数据库及应用数据访问模式
  • 理解安全API和应用开发实践
  • 具备使用基于Git的源代码管理以及自动化构建、测试和部署管道的经验
  • 能够调查并解决复杂技术问题
  • 具备较强的分析、解决问题、书面和口头沟通能力
  • 能够在敏捷产品开发环境中有效协作
  • 对新兴技术和AI工程方法保持好奇并愿意学习
  • 理想情况下具备AI或生成式AI、LangChain、LangGraph、Semantic Kernel、RAG、Elasticsearch、向量或图数据库、MCP、Microsoft Copilot Studio、Angular、TypeScript、Docker、Kubernetes、OCR、多模态处理、AI评估、负责任AI、可观测性或法律科技平台经验

福利待遇

  • 享有经济实惠、具有竞争力且灵活的福利
  • 获得支持身体、情绪和财务健康的资源
  • 拥有学习、成长并作出有意义贡献的机会
  • 根据岗位特点灵活安排的办公室工作
  • 职业发展机会