Applied Research Scientist - NLP

  • Quebec, Canada
  • Research and Development
  • Full-time
< See All Positions

Coveo is looking for Natural Language Processing (NLP) Specialists to join our rapidly expanding NLP Team to assist and solve the numerous challenges that our clients face. With a large variety of customers in multiple domains spread across multiple languages around the globe, there are never ending problems that need to be solved. 

There are multiple sub-displicines to work on at Coveo including, but not limited to; Information Retrieval, Question Answering, Text Summarisation, Text Classification, Representation Learning, Name Entity Recognition, Semantic Comprehension and much more. All of these problems arise in the numerous Coveo’s solutions for Commerce, Service & Support, Workforce, Websites, and for the core search platform itself. 

As an NLP Specialist, you will be a core member of a team working on the Machine Learning models that will aim to improve the experience for all of Coveo’s customers. 

 

Things that will be part of your agenda:

  • Literature review of new developments in the field of Natural Language Processing and Machine Learning
  • Analyze and clean text data for inputs into model
  • Work with engineers for the optimization and deployment of models
  • Record and analyze results from experiments or production systems
  • Present findings and discuss ideas with colleagues on the next steps
  • Translate experimental code into production-ready code

What do we expect for the role?

  • A strong knowledge base backed by a Master or PhD in a relevant field
  • At least 2 years experience in the industry
  • Ability to write production-quality object-oriented python code
  • Proficiency with PyTorch or Tensorflow
  • Deep understanding of Deep Learning, specifically Transformers is a must
  • Experience with large language models such as BERT and GPT
  • Expertise in data analysis
  • Data processing skills with frameworks such as PySpark or Pandas 
  • Experience with Multi-GPU workloads
  • Deep understanding of Machine Learning theory - regularization, optimizers, loss functions

How to stand out: 

  • Experience with Text Classification, Question Answering, Name Entity Recognition (NER) or Semantic Inference
  • Multilingual modeling experience 
  • Familiarity with Multi-Task Learning
  • Knowledge of Continual Learning
  • Experience with serving large deep-learning models in the real world
  • Previous work with Zero Shot Learning paradigms
  • Knowledge of architectures that address the complexity of Transformers (e.g. Reformers, LinFormers, Performers, etc.)
  • Distributed Learning experience
  • Low Level Model Optimization with C/C++

Coveo makes business personal. Coveo uses AI technologies and intelligent search to personalize every digital experience for customers, partners, dealers, and employees. Coveo combines unified content, unified interactions behavioural data and machine learning to deliver relevant information and recommendations across every business interaction, making websites, e-commerce, contact centres and intranets efficient, effortless, content-rich, thus boosting conversion. Coveo is also embedded in many leading business applications from vendors including Microsoft Dynamics, Salesforce, ServiceNow, Sitecore, Xero and more.

If it were easy, someone else would have done it. All of our colleagues at Coveo find the drive to continuously seek new challenges and test roads no one else has ever explored. This ethos has allowed us to become a world leader in an innovative industry and to create a collaborative, diverse and trusting place to work filled with amazingly talented and passionate people. This is also why Coveo was named Employer of the year AND Company of the year 2019 by the Quebec Chamber of Commerce!

Apply for this job

Resume*
Resume*
Browse or drop your resume here Browse, drop or paste your resume here
Close
Cover Letter
Cover Letter
Browse or drop your cover letter here Browse, drop or paste your cover letter here
Close
Which office is closest to you?*
Are you legally authorized to work in Canada? *
For more information regarding how we use your personal information as part of the recruitment process, please read our Candidate Privacy Policy available here: https://www.coveo.com/en/pages/applicant-and-candidate-privacy-notice.*
We're sorry, we have not been able to submit your application. Please try again. If the problem persists, please send us a message at hr@coveo.com.
drift close

Hey 👋! Any questions? I can have a teammate jump in on chat right now!

drift bot
1