NLP Engineer

Placements24

Kimberley

Hybrid

CAD 95,000 - 120,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Health benefits
Professional development
Conference opportunities

Job summary

Placements24 is seeking an NLP Engineer to join our innovative Kimberley team. You will develop and deploy NLP models for tasks like text classification, entity recognition, and QA, collaborating with data scientists and software engineers.

You will work with state-of-the-art techniques (Transformers, RNNs) and handle large-scale text data. The role offers a hybrid model with in-office collaboration and remote work opportunities to balance productivity and flexibility.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Linguistics, or a related field.
  • Proven experience in Natural Language Processing and developing NLP models.
  • Proficiency in Python and NLP libraries such as NLTK, spaCy, Hugging Face Transformers.
  • Experience with machine learning frameworks like TensorFlow or PyTorch.
  • Familiarity with data preprocessing and text representation techniques.
  • Strong analytical skills and ability to work on complex language data challenges.

Responsibilities

  • Develop, train, and deploy NLP models for text classification, entity recognition, and question answering.
  • Implement and fine-tune state-of-the-art NLP techniques and architectures (Transformers, RNNs, LSTMs).
  • Process and analyze large volumes of text data to extract meaningful insights.
  • Collaborate with software engineers to integrate NLP models into production applications.
  • Evaluate model performance and iterate to improve accuracy and efficiency.
  • Stay current with the latest NLP research and advancements.

Skills

NLP
Python
Transformers
SpaCy
NLTK
TensorFlow
PyTorch
Text preprocessing

Education

Bachelor's degree
Master's degree

Tools

Hugging Face Transformers

Job description

About the Role

Our client is looking for a talented NLP Engineer to join their innovative team in Kimberley . This role focuses on developing and implementing natural language processing models and applications to understand and process human language. You will work on exciting projects involving text analysis, sentiment analysis, machine translation, and conversational AI. Collaborating closely with data scientists and software engineers, you will help build sophisticated language-based features that enhance user interaction and drive business value. The hybrid work model offers a flexible approach, combining in-office collaboration with remote work opportunities.

Key Responsibilities
  • Develop, train, and deploy NLP models for various tasks such as text classification, entity recognition, and question answering.
  • Implement and fine-tune state-of-the-art NLP techniques and architectures (e.g., Transformers, RNNs, LSTMs).
  • Process and analyze large volumes of text data to extract meaningful insights.
  • Collaborate with software engineers to integrate NLP models into production applications.
  • Evaluate the performance of NLP models and iterate to improve accuracy and efficiency.
  • Stay current with the latest research and advancements in NLP and related fields.
Requirements
  • Bachelor's or Master's degree in Computer Science, Linguistics, or a related field.
  • Proven experience in Natural Language Processing and developing NLP models.
  • Proficiency in Python and NLP libraries such as NLTK, spaCy, Hugging Face Transformers.
  • Experience with machine learning frameworks like TensorFlow or PyTorch.
  • Familiarity with data preprocessing and text representation techniques.
  • Strong analytical skills and ability to work on complex language data challenges.
Benefits
  • Competitive salary and performance-based incentives.
  • Hybrid work model for a balanced work-life integration.
  • Comprehensive health and retirement benefits.
  • Opportunities for professional growth and attending AI/NLP conferences.
  • Engage with challenging and impactful NLP projects.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer: AI
Software Engineer: AI

Aloe • Vancouver

Hybrid
CAD 90,000 - 130,000
Competitive compensation
Benefits
Career growth opportunities
Lead AI Research Scientist
Lead AI Research Scientist

Placements24 • Kimberley

On-site
CAD 120,000 - 190,000
Competitive pay
Health & retirement benefits
Leadership development opportunities
+1
Senior Manager, Machine Learning & Applied Science
Senior Manager, Machine Learning & Applied Science

Loopio • Canada

Remote
CAD 120,000 - 160,000
Health and wellness benefits
Professional mastery allowance
Remote work support budget
+1
AI / ML Engineer
AI / ML Engineer

Testlify, Inc. • Canada

On-site
CAD 100,000 - 170,000
Health Insurance
Flexible Working Style
AI Engineer, Sr 1
AI Engineer, Sr 1

Jobgether • Canada

On-site
CAD 100,000 - 160,000
Remote work flexibility
Comprehensive benefits package
Diverse, international team
+1
Staff Software Engineer – Python
Staff Software Engineer – Python

TEEMA • Vancouver

On-site
CAD 180,000 - 200,000
Lead Data Engineer
Lead Data Engineer

Placements24 • Kimberley

Hybrid
CAD 120,000 - 180,000
Performance bonuses
Health, dental, and vision insurance
Professional development budget
+1
Machine Learning Engineer
Machine Learning Engineer

Linkus Group • Toronto

On-site
CAD 85,000 - 110,000
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Kimberley

Hybrid
CAD 110,000 - 150,000
Salary bonus
Health/Dental/Vision
Home office allowance
+2
Technical Lead
Technical Lead

Sitel Corp. • Canada

Remote
CAD 120,000 - 180,000