Data Scientist I

Bank of America Bank of America · Banking · New York, NY +1

Research Engineer role within Bank of America's Global Payment Solutions (GPS) Data and AI team, focusing on building end-to-end production-level AI solutions. The role involves framing business problems, developing advanced statistical and ML models, building scalable ML pipelines, and deploying algorithms into production systems. Projects include Generative AI search platforms, NLP for client insights, and optimizing pricing strategies. Requires strong quantitative background, Python/C++ coding, and ML expertise in NLP, time-series, and Generative AI.

What you'd actually do

  1. Frame abstract business problems using advanced data science and machine learning algorithms
  2. Work with stakeholders throughout the organization to identify opportunities for leveraging internal and external data to drive business solutions
  3. Own critical research and application development, strengthening the firm's competitive advantage
  4. Shape cross-team collaboration to advance the firm's data science capabilities

Skills

Required

  • Bachelor’s degree in a quantitative field such as computer science, math, statistics, and physics
  • 3 years of experience with translating mathematical models and algorithms into code (Python and/or C++)
  • Strong foundation in probability, statistics, and applied machine learning (NLP, time-series analysis, Generative AI)
  • Prior experience working in a highly technical data driven research environment
  • Ability to communicate complex topics in a concise and coherent manner

Nice to have

  • Graduate level degree in a quantitative field such as, computer science, math, statistics, and physics
  • Demonstrated prior experience through work, research or passion projects in RAG, Agentic Frameworks, LLMs, Reinforcement Learning
  • Are energized by the high stakes and intensity of dynamic environments and ready to dive in whenever
  • Are excited to dive into new technical areas on a regular basis

What the JD emphasized

  • Minimum 3 years of experience with translating mathematical models and algorithms into code (Python and/or C++)
  • Strong foundation in probability, statistics, and applied machine learning (NLP, time-series analysis, Generative AI)
  • Prior experience working in a highly technical data driven research environment
  • Demonstrated prior experience through work, research or passion projects in RAG, Agentic Frameworks, LLMs, Reinforcement Learning

Other signals

  • Generative AI-powered search platform
  • Apply advanced NLP techniques
  • building models that transform data into revenue-driving insights and products
  • design statistical models, build scalable ML pipelines, and deploy algorithms directly into our production systems
  • work across teams to solve problems in recommendation, stochastic optimization, and time-series forecasting
  • running large A/B tests on new methods we design to push the boundaries of what data can achieve