> Markdown version of [/jobs/ext/3697830-quantitative-engineers](https://www.wearedevelopers.com/jobs/ext/3697830-quantitative-engineers). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Quantitative engineers - **Company:** Bank of America - **Location:** Chicago, IL, United States - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Unit Testing, Big Data, Cluster Analysis, Computer Programming, Data Control, Distributed Systems, Apache Hadoop, MapReduce, Apache Hive, Python (Programming Language), Machine Learning, Language Modeling, Regression Testing, Software Engineering, Unstructured Data, Data Processing, ReactJS, Apache Spark, Pandas, AngularJS, Pyspark, Information Technology, Data Analytics - **Published:** October 12, 2026 - **Apply:** https://www.juju.com/job/1_bankofamerica-26035240 ## About the Role 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 **Required Qualifications:** Candidates should meet all or a subset of the following technical skills: Software engineering: modular code, software lifecycle processes, unit testing, regression testing Big data: distributed computing paradigms (e.g., mapreduce, dataframes, etc), optimizing distributed software Modeling / quantitative: basic modeling techniques (regression, classification, clustering, etc) + 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 endeavors 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. **Skills:** + Critical Thinking + Data Modeling + Process Effectiveness + Risk Modeling + Test Engineering + Influence + Oral Communications + Prioritization + Relationship Building + Written Communications + Attention to Detail + Change Management **Minimum Education Requirement:** Bachelor's degree in related field or equivalent work experience **Shift:** 1st shift (United States of America) **Hours Per Week:** 40 Bank of America and its affiliates consider for employment and hire qualified candidates without regard to race, religious creed, religion, color, sex, sexual orientation, genetic information, gender, gender identity, gender expression, age, national origin, ancestry, citizenship, protected veteran or disability status or any factor prohibited by law, and as such affirms in policy and practice to support and promote the concept of equal employment opportunity, in accordance with all applicable federal, state, provincial and ## Description Quantitative engineers have a combination of software engineering, big data, and modeling skills and the ability to work across the entire spectrum of a big data stack - from data to logic to model to UI to UX. **Job Responsiblities:** + 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