B

Bank of America

Runs a US consumer bank, brokerage and investment bank

Python Spark Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 5 years of experience is generally required.
  • Hands-on experience developing and supporting Python and Spark applications in banking and financial services.
  • Hands-on experience in Python programming for data analysis, transformation, and processing.
  • Experience with GitHub Copilot tools, vibe coding, and specification-driven development.
  • Knowledge of Python libraries including Pandas, NumPy, and PySpark for large-scale data handling.
  • Familiarity with object-oriented programming concepts in Python for building reusable and scalable code.
  • Experience integrating Python with data pipelines, APIs, and database systems.
  • Exposure to automating repetitive data tasks using Python scripting.
  • Experience working with Jupyter Notebooks or IDEs for exploratory data analysis and prototyping.
  • Understanding of exception handling, logging, and debugging in Python applications.
  • Working knowledge of SQL for querying, data extraction, and manipulation.
  • Required skills include Python, Spark, Hadoop, and AI core concepts.

Responsibilities

  • Collaborate with business and technology stakeholders to support regulatory reporting and large-scale data initiatives.
  • Ensure data quality, traceability, and consistency while contributing to enterprise data platforms and reporting solutions.
  • Support the GRRS platform during US hours.
  • Develop next-generation Agentic AI applications, building production-grade systems with Python and modern AI-assisted coding tools.
  • Iterate rapidly, maintain clean coding practices, and adhere to specification-driven development methodologies.

Desired Qualifications

  • Experience with MongoDB.
  • Experience with VectorDB.
  • Experience with LangChain or LangGraph.
  • Experience with RAGAs or the DeepEval framework.
  • Experience with RAG pipelines.

About the Company

Bank of America

Runs a US consumer bank, brokerage and investment bank

Bank of America runs one of the largest US banks, serving consumers, small businesses, wealthy families, corporations and institutional investors. Alongside checking accounts, credit cards, mortgages and business loans, it owns the Merrill brokerage, a private bank for wealthy clients and a global investment bank that advises on deals and trades stocks and bonds. Customers reach it through thousands of branches and ATMs and its mobile banking app. It earns money mainly from the gap between what it charges on loans and pays on deposits, plus fees from advice, asset management, deal work and trading. It grew from a San Francisco bank founded in 1904 and is headquartered in Charlotte, North Carolina.

Company size
10,001+
Company stage
IPO
Headquarters
Charlotte, NC
Founded
1904

Recently Posted Jobs

Explore more opportunities at Bank of America

See more jobs