girl looking into her desktop
Back to search results

Data Scientist I

Charlotte, North Carolina;

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:

H5

Shift: 

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

2000

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)

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-22050023

Band: H5

Manages People: No

Travel: No

Manager:

Talent Acquisition Contact:

Jillian Teeter

Referral Bonus:

2000