Design and develop natural language processing methodologies for information extraction from textual data, utilizing specialized knowledge of fixed income classes and financial documents to develop natural language processing models.
Requirements
- Using Python to implement end-to-end workflows
- data collection and preprocessing to model training and evaluation
- data analytics utilizing NumPy and Pandas
- data manipulation, data cleaning, transformation, and exploratory data analysis (EDA)
- Natural Language Processing (NLP) including supervised and unsupervised learning algorithms
- feature engineering, model training, and evaluation for text classification, summarization, question answering, named entity recognition, and sentiment analysis
- using NLP toolkits including NLTK, SpaCy, and Gensim
Responsibilities
- Design and develop natural language processing methodologies for information extraction from textual data.
- Utilize specialized knowledge of fixed income classes and financial documents to develop natural language processing models.
- Collaborate and work with internal technical stakeholders to translate complex customer requirements into tailored natural language processing models.
- Design, implement, and integrate natural language processing models with existing systems.
- Design, implement, and support scalable, reliable, high-performance services.
- Perform exploratory data analysis to build high quality training and validation datasets for model training and evaluation.
- Apply latest advances in deep learning and natural language processing to improve existing data models, data pipeline and data featurization.
Other
- Telecommuting permitted up to 1 day per week.
- Manage project priorities, deadlines, and deliverables.