
Bank of America — глобальная финансовая организация, работающая в сферах банковского дела, финансов и финтеха. Компания предоставляет услуги для частных лиц, малого бизнеса и институциональных клиентов, включая персональное банковское обслуживание, поддержку малого бизнеса, управление капиталом, инвестиционные услуги и доступ к рынкам капитала. Также компания уделяет внимание ответственному развитию через устойчивое финансирование, инициативы в области многообразия и программы развития местных сообществ.
Разработчик ИИ III, Legal AI — работа в офисе в Шарлотте
Создавайте приложения на Python, API, рабочие процессы обработки документов и ИИ-агентов для команды Legal AI Bank of America. Помогайте внедрять защищённые юридические технологии в регулируемой корпоративной среде.
Описание
- Создавать, тестировать, развёртывать и поддерживать приложения, повторно используемые сервисы и API на Python для Legal AI
- Разрабатывать REST API с использованием фреймворков Python, таких как FastAPI
- Создавать рабочие процессы приёма и обработки PDF-файлов, документов Microsoft Office, текста, электронной почты, структурированного и неструктурированного контента
- Реализовывать функции суммирования с помощью ИИ, ответов на вопросы, извлечения информации, классификации и диалогового взаимодействия
- Помогать расширять функциональность чат-бота Ask Legal
- Подключать приложения к платформам поставщиков Legal AI через API, SDK, веб-сервисы и шаблоны MCP
- Создавать и поддерживать рабочие процессы оркестрации ИИ с LangChain, LangGraph или одобренными альтернативами
- Разрабатывать инструменты, функции, промпты, обработку состояний, маршрутизацию и многошаговые рабочие процессы агентов
- Подключать ИИ-агентов через Microsoft Copilot Studio и одобренные корпоративные платформы ИИ
- Участвовать в создании конвейеров генерации с дополнением поиска
- Создавать функции поиска и извлечения данных в Elasticsearch
- Использовать реляционные, документные, векторные и графовые базы данных
- Применять безопасные методы разработки ПО в регулируемой корпоративной среде
- Создавать автоматизированные модульные, интеграционные, API- и регрессионные тесты
- Участвовать в проверке кода, проектных сессиях, устранении неполадок и инициативах по постоянному совершенствованию
- Взаимодействовать с юридическими специалистами, менеджерами продуктов, архитекторами, платформенными командами, специалистами по кибербезопасности, риск-партнёрами и инженерами
- Диагностировать проблемы в продуктивной и непроизводственной средах
- Вести техническую документацию и эксплуатационные инструкции
- Руководить созданием прототипов и техническими исследованиями
- Делиться экспертизой и разрабатывать повторно используемые компоненты и инженерные шаблоны
Требования
- Подтверждённый практический опыт создания корпоративных приложений и сервисов на Python
- Опыт проектирования и реализации REST API с использованием FastAPI, Flask, Django или аналогичных фреймворков Python
- Глубокое знание объектно-ориентированного программирования, модульного проектирования, обработки исключений, управления зависимостями и повторно используемых компонентов
- Опыт обработки PDF-файлов и других неструктурированных документов с помощью библиотек Python и фреймворков извлечения контента
- Знакомство с такими инструментами, как PyMuPDF, pypdf, pdfplumber, Apache Tika, Unstructured или python-docx
- Опыт интеграции приложений через REST API, SDK, методы аутентификации и JSON
- Опыт написания автоматизированных модульных и интеграционных тестов с pytest или сопоставимыми фреймворками
- Практические знания реляционных или нереляционных баз данных и шаблонов доступа приложений к данным
- Понимание безопасных методов разработки API и приложений
- Опыт использования систем контроля версий на основе Git и автоматизированных конвейеров сборки, тестирования и развёртывания
- Способность исследовать и решать сложные технические проблемы
- Сильные аналитические навыки, навыки решения проблем, письменной и устной коммуникации
- Способность эффективно сотрудничать в гибкой среде разработки продуктов
- Любознательность и готовность изучать новые технологии и методы разработки ИИ
- Желателен опыт работы с ИИ или генеративным ИИ, LangChain, LangGraph, Semantic Kernel, RAG, Elasticsearch, векторными или графовыми базами данных, MCP, Microsoft Copilot Studio, Angular, TypeScript, Docker, Kubernetes, OCR, мультимодальной обработкой, оценкой ИИ, ответственным ИИ, наблюдаемостью или платформами юридических технологий
Преимущества
- Доступ к доступным, конкурентоспособным и гибким льготам
- Ресурсы для поддержки физического, эмоционального и финансового благополучия
- Возможности учиться, развиваться и вносить значимый вклад
- Работа в офисе с гибкостью, соответствующей должности
- Возможности карьерного развития