Natural Language Processing Engineer

KEATEXT is a cloud-based customer feedback analysis tool that uses machine learning and natural language processing. We have developed our own pretty cool active learning algorithms and IP. The technologies that we develop range from natural language processing, machine learning, data visualization and more.

Based in: Montreal

About the role

  • Update core team with the latest researches in the field of text mining and machine learning
  • Work closely with business and product personnel to understand and translate requirements into technical designs
  • Contribute to our roadmaps and influence their direction. This is more than a technical role, you’ll also be a creative product and technical contributor

Why you are the perfect fit

  • Graduate degree in Machine Learning and/or Natural Language Processing (Ph.D is a plus!)
  • At least 2 years of Java programming experience, preferably in a nonacademic setting
  • Ability to write clean, reusable code
  • Strong ability to learn and apply new ideas and technologies: someone who can really think “outside-of-the-box”
  • Excellent written and documentation skills
  • Good communication skills (french and english)

About the company

We work hard but we try not to take ourselves too seriously. Our office environment is cooperative & everyone brings something fun and exciting to the table. We also believe in good food and beer, and we eat lunch together every Thursday and often go out for 5 a 7’s on Friday afternoons.

Work benefits:

  • A competitive salary with opportunity for advancement
  • Health coverage
  • Flexible work hours (not your rigid 9-5 schedule)
  • Located in the heart of the Mile-End and easily accessible by Montreal public transport (metro and bus)
  • Office closed from Christmas to New Years
Think you would kick ass at this role? Great! We want to hear from you.
Drop us an email at with your CV and cover letter.