Bank of America · 1 day ago
Quantitative Finance Analyst
Bank of America is dedicated to improving financial lives through responsible growth and an inclusive workplace. The Quantitative Finance Analyst will conduct quantitative analytics and modeling projects, developing models and analytic processes, and collaborating with technology staff to design systems for these models.
Asset ManagementBankingFinanceFinancial ServicesFinTech
Responsibilities
Performs end-to-end market risk stress testing including scenario design, scenario implementation, results consolidation, internal and external reporting, and analyzes stress scenario results to better understand key drivers
Supports the planning related to setting quantitative work priorities in line with the bank’s overall strategy and prioritization
Identifies continuous improvements through reviews of approval decisions on relevant model development or model validation tasks, critical feedback on technical documentation, and effective challenges on model development/validation
Supports model development and model risk management in respective focus areas to support business requirements and the enterprise's risk appetite
Supports the methodological, analytical, and technical guidance to effectively challenge and influence the strategic direction and tactical approaches of development/validation projects and identify areas of potential risk
Works closely with model stakeholders and senior management with regard to communication of submission and validation outcomes
Performs statistical analysis on large datasets and interprets results using both qualitative and quantitative approaches
Software development: implement, maintain, improve and integrate quantitative solutions on strategic GRA platforms. Development takes place almost entirely in Python, with some C++ for high performance components
Maintain code quality through best practices, unit testing and code quality automation
Understand the whole product, its modules, and the interrelationship between them, while being an expert in the assigned component or module
Possess advanced domain knowledge and show great customer focus. Leverage skills in methodologies and build, release, and deployment processes
Partner in defining, adopting, and executing GRA’s technical strategy
Identify and apply new software development techniques to support enhanced granularity of risk management capabilities. Employ elevated intellectual curiosity and an acute sense of innovation
Elevated intellectual curiosity with acute sense of innovation to identify and apply new statistical and econometric techniques to support enhanced granularity of risk management capabilities
Articulating the overall holistic picture of model performance, with clear conclusions regarding accuracy and remediation areas as required
Qualification
Required
Master's degree in related field or equivalent work experience
Minimum 5 years relevant experience
Strong Python software development skills
Familiar with software design principles: separation of concerns, single responsibility, DRY, etc
Understanding of algorithms and data structures
Experience with Linux operating system and command line tools
Experience with version control systems, i.e., Git
Knowledge of SQL
Strong communication skills and ability to effectively communicate quantitative topics to technical and non-technical audiences
Strong team player able to seamlessly transition between contributing individually and collaborating on team projects; Understands that individual actions may require input from manager or peers; Knows when to include others
Experience implementing models into various production environments
Demonstrated leadership skills; Ability to exert broad influence among peers
Strategic thinker that can understand complex business challenges and potential solutions
Sees the broader picture and is able to identify new methods for doing things
Ability to work in a large, complex organization, and influence various stakeholders and partners
Ability to work in a highly controlled and audited environment
Exceptional programming skills in high performance python
Exceptional Terabyte-scale Spark programming and optimization
Preferred
GRA Core Platform (GCP) experience
Familiar with systems architecture concepts: service based, layered, microservices, scalability patterns
Experience with engineering complex, multifaceted processes that span across teams; Able to document process steps, inputs, outputs, requirements, identify gaps and improve workflow
Experience creating, optimizing, and debugging software solutions deployed into distributed computing environments (experience with Spark is a plus)
Familiar with use of vectorization and data locality concepts to optimize software efficiency
Experience with high performance Python libraries, i.e., Numpy, Numba, Cython
Experience with LaTeX
Familiarity with SDLC tools: unit testing libraries, Jira, Jenkins
Consumer Financial Product Industry experience
Company
Bank of America
Bank of America is a financial institution that offers credit cards, home loans, and auto loan services.
H1B Sponsorship
Bank of America has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (780)
2024 (546)
2023 (590)
2022 (759)
2021 (715)
2020 (931)
Funding
Current Stage
Public CompanyTotal Funding
$3.59BKey Investors
Berkshire Hathaway
2025-02-20Post Ipo Debt· $386.79M
2024-11-26Post Ipo Debt· $2B
2020-07-28Post Ipo Equity· $400M
Leadership Team
Recent News
2026-01-09
Morningstar.com
2026-01-09
Business Standard India
2026-01-09
Company data provided by crunchbase