Bank of America is committed to helping make financial lives better through every connection, focusing on responsible growth and inclusivity. The Quantitative Engineer role involves designing and implementing software components that enhance data and analytical capabilities, working collaboratively with various stakeholders to develop innovative solutions.
Applying quantitative methods to develop capabilities that meet line of business, risk management and regulatory requirements
Understanding financial data: schemas, flow, size, data issues, data controls, etc
Building performant big data pipelines
Use programming skills and knowledge of software development lifecycle principles to deliver high quality code for model and testing processes
Collaborate with key stakeholders across the Bank to understand modeling and testing business processes and requirements
Think outside the box of current industry standards to develop innovative approaches
Maintaining and continuously enhancing capabilities over time to respond to the changing nature of portfolios, economic conditions and emerging risks
Source and evaluate data required for modeling and testing
Design and develop and implement models and tests
Produce clear, concise and repeatable technical documentation models and tests for internal and regulatory purposes
Qualification
Required
Bachelor's degree in Computer Science, a closely related field, or a degree from a program where software engineering was a key focus or equivalent work experience
A minimum of 1-2 years relevant professional experience or evidence of personal projects and endeavours that show a passion for coding and problem solving
Strong Programming skills (e.g., Python) and solid understanding of Software Development Life cycle principles
Candidates should have at least one of these following skills and preferably have at least two of these skills:-
Strong analytical and problem-solving skills
Experience applying quantitative methods such as modelling, data analytics, machine learning, and statistics to develop business solutions
Experience with large scale data sets with structured or unstructured data
Experience in building user facing applications over large amounts of data using technologies like React, Angular, JavaScript etc
Experience implementing process improvements and automation
Strong Python development skills (including Pandas and related data-processing libraries)
Experience with big data technologies such as Spark, PySpark, Hadoop, and Hive
Exposure to quantitative modeling or financial modeling is a plus, but not required
This role is eligible to participate in the annual discretionary plan.
Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company.
This role is currently benefits eligible.
We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.
Bank of America is a financial institution that offers credit cards, home loans, and auto loan services.