Behavox

Senior NLP Engineer

Toronto, Canada. Posted 28 days ago

The role

This role uses NLP and AI to build features that help clients understand multilingual communications data. You will design, develop, and maintain databases and data models that power NLP pipelines.

What you will do

  • Develop communication assistance features and risk-detection capabilities using NLP and LLMs.
  • Design, train, fine-tune, and evaluate NLP models from prototype to production.
  • Design, develop, and maintain databases behind NLP pipelines.
  • Develop and implement a strategic blueprint for deploying databases across the organization.
  • Develop and implement data administration policies, standards, and models.
  • Test data models and database management systems.
  • Identify areas for improvement in IT and data infrastructure.
  • Document reporting needs, queries, logic, results, and recommendations.
  • Advise product and engineering teams.
  • Explain model behaviour to clients and mentor other engineers through Git-based workflows and code review.

Required qualifications

  • Master’s degree in computer engineering or a related field (such as computer science, computational linguistics, or machine learning).
  • 5 or more years of experience building NLP, data science, or machine learning systems, including solutions shipped to production.
  • English.
  • Hands-on experience with transformer models and large language models (LLMs), including fine-tuning, retrieval-augmented generation (RAG), and embedding-based search.
  • Experience with text classification, entity recognition, and relationship extraction.
  • Experience building evaluation datasets and metrics.
  • Experience working with limited and imbalanced data.
  • Experience explaining model behaviour to non-specialists.
  • Experience designing, developing, and testing databases, data models, and database management systems.
  • Strong Python.
  • Working knowledge of C, C++, Go, Java, and JavaScript.
  • Daily use of Git.

Benefits

  • Salary of $170,000 to $230,000 CAD per year, depending on experience.
  • Equity award aligned with long-term value creation.
  • 30 days of paid time off annually.
  • Public holidays.
  • Sick leave.

Before you apply

  • The use of AI tools or assistance during live interviews is not permitted and will result in disqualification.
  • Interviews may be recorded for internal review.

About the company

Behavox is a global group of companies and a cloud-native AI company providing an integrated controls platform for global banks, asset managers, hedge funds, private equity firms, insurance businesses, and commodity firms.

Senior NLP Engineer at Behavox | JobZoey