Job responsibilities
- Conduct end-to-end research typically within Natural Language Processing (NLP)
- Collaborate with internal and external researchers and with applied engineering teams
- Engage in all aspects of the research lifecycle such as formulating problems, gathering data, generating hypotheses, developing models and algorithms, conducting experiments, synthesizing results, building prototype applications and communicating the significance of your research
- Produce outputs that lead to high-impact business applications, open source software, patents and/or publications in top AI/ML conferences and journals
- Participate in relevant top-tier academic conferences to broaden the impact of your contributions
Required qualifications, capabilities, and skills
- PhD in Computer Science or related field or a MS with at least 3 years of experience in the field
- Research publications in prominent NLP venues; e.g., conferences, journals
- Strong expertise in one or more specialized areas of relevance e.g., LLM-based reasoning, foundational models, multimodal document analytics, knowledge representation, natural language processing and understanding
- Experience in NLP/ML platforms such as Tensorflow/Keras, PyTorch, AWS, Hugging Face, etc.
- Proficiency with rapid prototyping and disciplined software development processes
- Expertise in software engineering within collaborative project settings
Preferred qualifications, capabilities, and skills
- Extensive programming skills in Python, Java or C++
- Interest in problems related to the financial services domain (specific past experience in the domain is not required)