Bank of America - Charlotte, NC

posted about 1 month ago

Full-time - Mid Level
Charlotte, NC
Credit Intermediation and Related Activities

About the position

The Quantitative Finance Analyst at Bank of America is responsible for developing software and tools for emissions calculators and analytics functions. This role involves close collaboration with various stakeholders, including model developers and operational product owners, to create effective software solutions that enhance user experience and ensure controlled usability. The analyst will focus on building quantitative software libraries to estimate greenhouse gas emissions resulting from the bank's financing activities, utilizing Python and other mathematical software packages.

Responsibilities

  • Designing and developing mathematical software packages using Python.
  • Front-end workflow development to allow end-users to run the calculators.
  • Writing efficient software and iteratively improving it.
  • Establishing structure for representing mathematical operations.
  • Testing work output with continuous integration tools/packages like unittest, pytest, jenkins.
  • Maintaining code quality and ensuring numerical correctness.
  • Troubleshooting software bugs and partnering with peers in Technology to solve problems.
  • Documenting and responding to requests/queries from Review Group.

Requirements

  • Master's degree in a related field or equivalent work experience.
  • Three (3) or more years of experience in software engineering.
  • Understanding of mathematical software packages (numpy, pandas, matplotlib) and risk management.
  • Advanced knowledge of Python programming language and numerical packages like numpy and pandas.
  • Knowledge of data structures and algorithms.
  • Knowledge of object-oriented software development.
  • Understanding of databases, query languages, and tools like Oracle and Spark.

Nice-to-haves

  • Working knowledge of distributed software systems.
  • Basic knowledge of climate risk, financial concepts, and products.

Benefits

  • Competitive benefits to support physical, emotional, and financial well-being.
  • Opportunities to learn, grow, and make an impact.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service