Bank of America
Bank of America
Bank of America adalah lembaga keuangan global yang bergerak di bidang perbankan, keuangan, dan teknologi finansial. Layanannya mencakup perbankan pribadi, dukungan bagi usaha kecil, pengelolaan kekayaan, layanan investasi, serta akses ke pasar modal bagi individu, perusahaan, dan institusi. Perusahaan ini juga berfokus pada pertumbuhan yang bertanggung jawab melalui pembiayaan berkelanjutan, inisiatif keberagaman, dan program pengembangan masyarakat.

Pengembang AI III, AI Legal — Kerja di Kantor Charlotte

Membangun aplikasi Python, API, alur pemrosesan dokumen, dan agen AI untuk tim AI Legal Bank of America. Membantu menghadirkan teknologi legal yang aman dalam lingkungan perusahaan yang diatur.

Deskripsi

  • Membuat, menguji, menerapkan, dan mendukung aplikasi Python, layanan yang dapat digunakan kembali, serta API untuk AI Legal
  • Mengembangkan API REST dengan kerangka kerja Python seperti FastAPI
  • Membangun alur penyerapan dan pemrosesan untuk konten PDF, Microsoft Office, teks, email, terstruktur, dan tidak terstruktur
  • Menyediakan fitur peringkasan berbantuan AI, tanya jawab, ekstraksi informasi, klasifikasi, dan percakapan
  • Membantu memperluas fungsi chatbot Ask Legal
  • Menghubungkan aplikasi ke platform vendor AI Legal melalui API, SDK, layanan web, dan pola MCP
  • Membuat dan memelihara alur orkestrasi AI dengan LangChain, LangGraph, atau alternatif yang disetujui
  • Mengembangkan alat, fungsi, prompt, penanganan status, perutean, dan alur kerja agen bertahap
  • Mengaktifkan agen AI melalui Microsoft Copilot Studio dan platform AI perusahaan yang disetujui
  • Berkontribusi pada pipeline pembuatan generasi yang ditingkatkan dengan pengambilan
  • Membangun fungsi pencarian dan pengambilan Elasticsearch
  • Menggunakan basis data relasional, dokumen, vektor, dan graf
  • Menerapkan praktik rekayasa perangkat lunak yang aman dalam perusahaan yang diatur
  • Membuat pengujian unit, integrasi, API, dan regresi otomatis
  • Berpartisipasi dalam tinjauan kode, sesi desain, upaya pemecahan masalah, dan inisiatif peningkatan berkelanjutan
  • Bermitra dengan pemangku kepentingan Legal, manajer produk, arsitek, tim platform, keamanan siber, mitra risiko, dan engineer
  • Mendiagnosis masalah produksi dan nonproduksi
  • Memelihara dokumentasi teknis dan runbook operasional
  • Memimpin bukti konsep dan eksplorasi teknis
  • Membagikan keahlian serta mengembangkan komponen dan pola rekayasa yang dapat digunakan kembali

Persyaratan

  • Pengalaman langsung yang terbukti dalam membangun aplikasi dan layanan perusahaan dengan Python
  • Pengalaman merancang dan menerapkan API REST menggunakan FastAPI, Flask, Django, atau kerangka kerja Python serupa
  • Menguasai pemrograman berorientasi objek, desain modular, penanganan pengecualian, manajemen dependensi, dan komponen yang dapat digunakan kembali
  • Pengalaman memproses PDF dan dokumen tidak terstruktur lainnya dengan pustaka Python dan kerangka kerja ekstraksi konten
  • Familiar dengan alat seperti PyMuPDF, pypdf, pdfplumber, Apache Tika, Unstructured, atau python-docx
  • Pengalaman mengintegrasikan aplikasi melalui API REST, SDK, metode autentikasi, dan JSON
  • Pengalaman menulis pengujian unit dan integrasi otomatis dengan pytest atau kerangka kerja sebanding
  • Pengetahuan kerja tentang basis data relasional atau nonrelasional dan pola akses data aplikasi
  • Memahami praktik pengembangan API dan aplikasi yang aman
  • Pengalaman menggunakan kontrol sumber berbasis Git serta pipeline pembangunan, pengujian, dan penerapan otomatis
  • Mampu menyelidiki dan menyelesaikan masalah teknis yang kompleks
  • Kemampuan analitis, pemecahan masalah, komunikasi tertulis, dan komunikasi lisan yang kuat
  • Mampu berkolaborasi secara efektif dalam lingkungan pengembangan produk Agile
  • Rasa ingin tahu dan kemauan mempelajari teknologi baru serta metode rekayasa AI
  • Pengalaman yang diinginkan mencakup AI atau AI generatif, LangChain, LangGraph, Semantic Kernel, RAG, Elasticsearch, basis data vektor atau graf, MCP, Microsoft Copilot Studio, Angular, TypeScript, Docker, Kubernetes, OCR, pemrosesan multimodal, evaluasi AI, AI yang bertanggung jawab, observabilitas, atau platform teknologi legal

Tunjangan

  • Akses ke manfaat yang terjangkau, kompetitif, dan fleksibel
  • Sumber daya yang mendukung kesejahteraan fisik, emosional, dan finansial
  • Kesempatan untuk belajar, berkembang, dan berkontribusi secara bermakna
  • Bekerja di kantor dengan fleksibilitas yang disesuaikan dengan peran
  • Kesempatan pengembangan karier