
Job Description:
Job Description:
The Global Risk Analytics (GRA) organization is looking for a Natural Language Processing (NLP) research associate that has a rare combination of skills that will allow us to push the leading edge in NLP research in the financial services domain. If you love the challenge of applying data science skills to creating innovative solutions, we’d like to talk to you.
Key Responsibilities:
Individual contributor role enabling Artificial Intelligence (AI) research and development (R&D) at Bank of America
Build, improve, and extend NLP capabilities for Line of Business and Control Function partners
Contribute research and prototype implementations for our next-generation AI systems
Research and evaluate innovative approaches to NLP problems
Communicate findings, gaps, and opportunities to senior leaders in the organization
Take models from development to production in collaboration with product engineers
Required Skills:
Advanced degree (MS, PhD) in computer science, engineering, human-computer interaction, statistics, bioinformatics, physics, or equivalent experience
2+ years of analytics, financial modeling and/or AI/ML modeling experience, with 0-2 years of NLP experience
Knowledge of machine learning algorithms such as dimensionality reduction (PCA, SVD, UMAP, t-SNE), decision trees, random forest, gradient boosted trees, logistic regression, DBSCAN, K-means, hierarchical clustering, deep learning (sequential models like RNN/LSTM, convolutional neural networks, attention-based transformers, GANs)
Ability to collaborate within and between cross-functional teams; excellent communication skills
Ability to manage multiple and competing priorities
Desired Skills:
Background in one or more of the following domains: Natural Language Processing (NLP), Natural Language Understanding (NLU), Natural Language Generation (NLG), Automatic Speech Recognition (ASR), Human-Computer Interaction (HCI)
Experience with at least one NLP technique such as word embeddings (word2vec, GloVe, fasttext, Transformers), topic modeling (LSA/LSI, LDA, NMF), search (Elasticsearch, FAISS), dialogue systems/chat bots (Rasa, kore.ai), knowledge graphs
Labeling, Annotation, and A/B evaluation experience with NLP models preferred (e.g., LabelStudio, Prodigy, Brat)
Experience with model governance and version control/agile processes like Confluence/Jira/Bitbucket/Git preferred
Experience with containers (Docker, OpenShift) is preferred
Web development and API experience preferred (e.g., HTML, CSS, JavaScript, Flask, React, Streamlit, Django, FastAPI)
Job Band:
H5Shift:
1st shift (United States of America)Hours Per Week:
40Weekly Schedule:
Referral Bonus Amount:
2000Job Description:
Job Description:
The Global Risk Analytics (GRA) organization is looking for a Natural Language Processing (NLP) research associate that has a rare combination of skills that will allow us to push the leading edge in NLP research in the financial services domain. If you love the challenge of applying data science skills to creating innovative solutions, we’d like to talk to you.
Key Responsibilities:
Individual contributor role enabling Artificial Intelligence (AI) research and development (R&D) at Bank of America
Build, improve, and extend NLP capabilities for Line of Business and Control Function partners
Contribute research and prototype implementations for our next-generation AI systems
Research and evaluate innovative approaches to NLP problems
Communicate findings, gaps, and opportunities to senior leaders in the organization
Take models from development to production in collaboration with product engineers
Required Skills:
Advanced degree (MS, PhD) in computer science, engineering, human-computer interaction, statistics, bioinformatics, physics, or equivalent experience
2+ years of analytics, financial modeling and/or AI/ML modeling experience, with 0-2 years of NLP experience
Knowledge of machine learning algorithms such as dimensionality reduction (PCA, SVD, UMAP, t-SNE), decision trees, random forest, gradient boosted trees, logistic regression, DBSCAN, K-means, hierarchical clustering, deep learning (sequential models like RNN/LSTM, convolutional neural networks, attention-based transformers, GANs)
Ability to collaborate within and between cross-functional teams; excellent communication skills
Ability to manage multiple and competing priorities
Desired Skills:
Background in one or more of the following domains: Natural Language Processing (NLP), Natural Language Understanding (NLU), Natural Language Generation (NLG), Automatic Speech Recognition (ASR), Human-Computer Interaction (HCI)
Experience with at least one NLP technique such as word embeddings (word2vec, GloVe, fasttext, Transformers), topic modeling (LSA/LSI, LDA, NMF), search (Elasticsearch, FAISS), dialogue systems/chat bots (Rasa, kore.ai), knowledge graphs
Labeling, Annotation, and A/B evaluation experience with NLP models preferred (e.g., LabelStudio, Prodigy, Brat)
Experience with model governance and version control/agile processes like Confluence/Jira/Bitbucket/Git preferred
Experience with containers (Docker, OpenShift) is preferred
Web development and API experience preferred (e.g., HTML, CSS, JavaScript, Flask, React, Streamlit, Django, FastAPI)
Shift:
1st shift (United States of America)Hours Per Week:
40Learn more about this role