Bank of America's Data and AI team within Global Payment Solutions (GPS) is seeking a Research Engineer to translate complex data concepts into actionable insights and build end-to-end production-level solutions at scale, ultimately transforming data into revenue-driving insights and products.
Requirements
- 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
Responsibilities
- Develop advanced statistical methods to determine the optimal interest-rate or product pricing strategies for clients
- Build a Generative AI-powered search platform that enables sales and product teams to access high quality answers to product, servicing, and client related questions
- Develop AI models that shift foreign currency conversion "up the payment stream," reducing reliability on beneficiary banks
- Apply advanced NLP techniques to generate near real-time insights into what clients are reaching out to servicing teams about, helping servicing teams anticipate client needs and improve service quality
- Design statistical models
- Build scalable ML pipelines
- Deploy algorithms directly into our production systems
Other
- Must be at least 18 years of age.
- Ability to communicate complex topics in a concise and coherent manner
- 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
- Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations.