Bank of America
Bank of America is currently hiring for 45 data science, machine learning and AI roles, mostly for data analysts, data scientists and analytics engineers. Openings are based in Atlanta, New York and Chicago. The skills Bank of America asks for most often are Python, Statistics, Machine Learning and SQL. Across 31 listings that published pay, the median advertised base salary is $123k a year. We've listed 95 roles at Bank of America since June 2025.
At a glance
- Website
- bankofamerica.com
- Roles
- Data Analyst (12)Data Scientist (10)Analytics Engineer (6)Data Engineer (4)AI Engineer (3)Research Scientist (1)
- Seniority
- Mid (17) · Senior (13) · Junior (3)
- Remote
- 0 of 45 open roles
- Advertised pay
- $123k median · $122k–$178k typical (31 listings, annual USD)
- On the board since
- June 2025 · 95 roles listed
45 roles at Bank of America
Past roles at Bank of America
Positions we’ve listed that are now closed — kept for reference.
Working at Bank of America: common questions
Is Bank of America hiring data scientists right now?
Yes — Bank of America has 45 open data science, machine learning or AI roles on the board, 26 of them posted in the last 30 days. The most recent was posted on October 9, 2026.
What kind of data roles does Bank of America hire for?
Current openings break down as Data Analyst (12), Data Scientist (10), Analytics Engineer (6) and Data Engineer (4).
What skills does Bank of America look for?
The most requested skills are Python, Statistics, Machine Learning, SQL, AI and Data Modeling. Python appears in 39 of 45 listings.
Does Bank of America offer remote data jobs?
None of Bank of America's current data roles are marked remote — they are based in Atlanta, New York and Chicago.
Where is Bank of America hiring?
Open roles are based in Atlanta, New York, Chicago, Dallas and Tokyo.
What seniority levels does Bank of America hire at?
By seniority, openings are mid (17), senior (13) and junior (3).
How much does Bank of America pay data scientists?
Across 31 listings that published a salary, the median advertised base pay is $123k a year, with most falling between $122k and $178k. Figures are converted to annual US dollars and reflect advertised ranges, not confirmed offers.