Skip to main content

Natural Language Processing (NLP) Specialist

Overview

We are in search of a highly skilled NLP Specialist to join our team, contributing to the evolution of language learning products. As an NLP Specialist, you will collaborate closely with product managers, engineers, and linguists to create cutting-edge and immersive language learning software. Your responsibilities will span researching and implementing state-of-the-art NLP technologies, refining and training Large Language Models (LLMs), and synthesizing AI and NLP technologies to craft innovative language learning experiences. Additionally, you will play a role in the development of content and curriculum for language learning software.

Responsibilities

  • Shape the Future: Drive groundbreaking improvements to our language learning products, pushing the boundaries of NLP and AI/Deep Learning.
  • Collaborative Innovation: Work closely with a core team to create effective, engaging, and robust language learning software, contributing to a fast-growing organization's success.
  • Technological Advancements: Develop state-of-the-art technologies that revolutionize how users learn languages globally.
  • NLP Integration: Research and integrate Natural Language Processing (NLP) libraries and APIs into internal tools and processes.
  • Model Refinement: Refine and train Large Language Models (LLMs) to meet specific objectives and purposes.
  • Content Creation: Utilize AI/NLP to generate content efficiently while upholding product integrity and pedagogical standards.
  • Textual Analysis: Conduct multilingual textual analysis, including morphological analysis, syntactic analysis, and lemmatization.
  • Innovative Synthesis: Synthesize AI and NLP technologies to create groundbreaking language learning and teaching experiences.
  • Mentorship: Play a mentor/educator role, providing guidance on technical and theoretical aspects and best practices in deep learning and NLP.
  • Adaptability: Be open to new duties, projects, and participation in cross-functional initiatives.

Requirements

  • Educational Background: A combination of a degree in a related field and equivalent practical experience.
  • Experience: 3+ years of experience in software engineering and coding with Python.
  • Expertise: Advanced experience in Natural Language Processing (NLP).
  • Scientific Literature: Ability to use, adapt, and extend approaches described in scientific literature relevant to NLP.
  • Multilingual Analysis: Knowledge of multilingual textual analysis, morphological analysis, syntactic analysis, lemmatization, and automatic speech recognition.
  • Collaboration: Experience collaborating with engineers, product owners, and stakeholders to apply NLP approaches positively.
  • Technological Familiarity: Familiarity with spaCy, Transformer Neural Networks, Tensorflow and/or Keras and/or PyTorch, Huggingface, BERT, FastAI, OpenAI/GPT-3.
  • Analytical Skills: Demonstrated analytical skills and excellent written and verbal communication skills in a technical context.
  • Problem Solving: Strong problem-solving, conceptual thinking, and communication skills.
  • Content Development: Experience developing content and curriculum for language learning software.

Tech Sage