NLP Developer, Clinia

NLP Developer, Clinia

Company Clinia
Job title NLP Developer
Job location Montreal, QC, Canada
Type Full Time

Responsibilities:

  • Generate the best possible asymmetric “query to resources” embeddings;
  • Build innovative training pipelines;
  • Develop our own benchmark datasets to test our models;
  • Integrate with established industry datasets and benchmarks;
  • Establish a baseline to beat with our own models;
  • Distill models so they can be deployed with a controlled use of resources;
  • Setup monitoring and observability pipelines so we know what happens inside the model;
  • Try new approaches to ranking (traditional random forest vs reinforcement learning);
  • Having a strong notion of learning to rank models so they can analyze at a glance whether the model architecture is viable, achievable and optimal;
  • Working with Large Language Models (LLMs) to unlock new and more intelligent triage capabilities, dynamically based on the user’s queries;
  • Exploring OpenSource LLMs to gain deeper control of their behavior, as well as optimizing latency to improve the overall experience;
  • Indexing a knowledge base with relevant medical information.

Requirements & Skills:

  • Experience working in natural language processing (NLP);
  • Experience implementing, deploying, and monitoring deep learning models;
  • Strong Python programming skills;
  • Experience working with Pytorch or JAX;
  • Trained machine learning models at scale using distributed computing architectures, whether on the cloud or on-premises; 
  • Experience with benchmarking machine learning models;
  • Worked on projects where ethics and accountability were paramount;
  • Often worked with microservices and containerization technologies (Docker);
  • Experience in a healthcare-related project (a plus).

apply for job button