Back to results

Natural Language Processing

  • Toronto, ON, Canada
Apply on careers-page.com About employer

Applications open in a new tab.

Job details

Experience
2. 3+ years of experience in NLP, with a strong background in machine learning and deep learning.
Posting language
English

Original job description

Job Overview:

As an NLP Engineer, you will play a key role in designing, developing, and deploying NLP solutions that enable machines to understand and generate human language.

Key Responsibilities:

1. Design, develop, and deploy NLP models and algorithms to solve complex language-related problems.

2. Work with large datasets to train and test NLP models, and evaluate their performance.

3. Collaborate with cross-functional teams, including data scientists, software engineers, and product managers, to integrate NLP solutions into larger products and systems.

  1. Stay up-to-date with the latest advancements in NLP research and technologies, and apply this knowledge to improve our NLP solutions.

5. Develop and maintain technical documentation for NLP models and systems.

  1. Troubleshoot and resolve technical issues related to NLP systems.

Requirements:

  1. Bachelor's or Master's degree in Computer Science, Linguistics, or a related field.
  1. 3+ years of experience in NLP, with a strong background in machine learning and deep learning.

3. Experience with NLP libraries and frameworks, such as NLTK, spaCy, or Stanford CoreNLP.

4. Strong programming skills in languages such as Python, Java, or C++.

5. Experience with cloud-based platforms, such as AWS or Google Cloud.

  1. Excellent problem-solving skills and attention to detail.
More about this job

Responsibilities

The NLP Engineer at Leading Edge will build and deploy language models and algorithms, train and test them on large datasets, and work with data scientists, engineers, and product managers to integrate them into products. The role also covers keeping up with NLP research, writing technical documentation, and resolving technical issues.

Requirements

Candidates need a Bachelor's or Master's degree in Computer Science, Linguistics, or a related field, plus 3+ years of NLP experience with strong machine learning and deep learning skills. Experience with NLP libraries, strong programming in Python, Java, or C++, and cloud platforms like AWS or Google Cloud are required.

Skills

  • Python
  • Java
  • C++
  • NLTK
  • spaCy
  • Stanford CoreNLP
  • Machine learning
  • Deep learning
  • NLP model development
  • Model training and evaluation
  • AWS
  • Google Cloud
  • Cloud-based platforms
  • Large dataset handling
  • Technical documentation
  • Troubleshooting
  • Problem-solving
  • Cross-functional collaboration
  • Attention to detail

Categories

  • Technology
  • Software
  • Data & Analytics

Keywords

  • NLP
  • natural language processing
  • NLP engineer
  • machine learning
  • deep learning
  • NLTK
  • spaCy
  • Stanford CoreNLP
  • Python
  • Java
  • C++
  • AWS
  • Google Cloud
  • language models
  • text analytics
  • computational linguistics
  • AI

Seniority

Mid level

Tools

  • NLTK
  • spaCy
  • Stanford CoreNLP
  • Python
  • Java
  • C++
  • AWS
  • Google Cloud

Languages

  • English

Fields of study

  • Computer Science
  • Linguistics

Report this job

Get in touch
MovoJobs

Contact us