Nimonik Logo

Nimonik

AI/ML Engineer

Posted 5 Days Ago
Be an Early Applicant
In-Office
Montréal, QC
Mid level
In-Office
Montréal, QC
Mid level
The AI/ML Engineer will design and implement AI solutions, collaborate on business requirements, develop models, evaluate performance, and stay updated on advancements in AI.
The summary above was generated by AI

Français ci-dessous

Summary

We’re seeking an experienced and innovative AI/ML Engineer to drive AI transformation at Nimonik.

In this role, you will design, develop, and implement AI solutions (such as various classification solutions, agentic systems, search tools, and chatbots) to leverage Nimonik’s extensive regulatory and standards database. 

If you have a strong background in AI development, strong programming skills, and a passion for solving problems, this is a perfect opportunity to have fun, experiment with latest technology and deliver great AI solutions that make a difference!

Responsibilities

  • Collaborate with various teams to define business requirements
  • Serve as a technical center of excellence for AI and ML initiatives 
  • Design, develop, and deploy AI solutions in production using traditional ML models, RAG + LLMs, fine-tuned LLMs, and agentic systems
  • Identify data collection and annotation needs, and ensure datasets are properly prepared for training and fine-tuning models
  • Evaluate and benchmark AI models using appropriate performance metrics for accuracy, efficiency, and business relevance
  • Collaborate with software engineers to integrate AI applications into Nimonik’s platform.
  • Stay up to date with the latest advancements in AI, experiment and apply them
  • Document code, methodologies, and experiments, and contribute to the knowledge sharing within the team
  • Participate in SR&ED reporting.

Requirements

  • 3+ years of relevant experience in AI software development and machine learning engineering, including experience with:
    • Cloud platforms (preferably, AWS and its services like Amazon Bedrock, SageMaker, Lambda, OpenSearch etc.)
    • SQL (e.g., PostgreSQL)
    • API development (FastAPI, Flask, etc.)
    • ML tools such as PyTorch, Tensorflow, HuggingFace, etc.
    • Training, fine-tuning, evaluating, and deploying BERT and similar transformer-based models
    • Open source and proprietary LLMs such as Claude, GPTs, and Qwen
    • Open source and proprietary vector databases such as OpenSearch, Weaviate and Pinecone
    • Implementation of RAG pipelines using LangChain or similar frameworks
    • MCP and agentic LLM systems
    • Deployment of AI applications with a focus on data privacy and security.
  • Excellent skills in Python software development
  • Ability to think out of the box, design AI solutions based on the newest technology, and deliver the results.

Will be a plus:

  • A degree in Machine Learning, Artificial Intelligence, Computer Science, Software Engineering, or a related field
  • Knowledge of the legal and compliance field
  • Skills and experience in front-end development
  • Experience with search engines.

Hiring Process

  • 20-minute screening call
  • Code test
  • General interview. 

About the position

  • 37.5 hours work week
  • Office in Montréal’s Mile End, with an option to work from home (hybrid to start and remote possible further)
  • Flexible work schedule
  • Competitive salary
  • Other benefits such as:
    • Health insurance
    • Three weeks’ paid vacation to start
    • Paid Fridays off in July
    • Paid extended Christmas break
    • Family-friendly policies
    • Great office coffee

This position is permanent, with a three-month probation period before being eligible for full benefits.

About Us

We are a fast-growing B2B SaaS company that offers cutting-edge compliance software to mid and large companies around the world. Our mission is to help our clients achieve and maintain compliance with ease, while improving their operational efficiency.

If you are a strategic and results-driven person with a passion for innovation, and you want to make a difference in the compliance software industry, we want to hear from you!

Résumé

Nous sommes à la recherche d’un(e) Ingénieur(e) IA/ML expérimenté(e) et innovant(e) pour mener la transformation IA chez Nimonik.

Dans ce rôle, vous concevrez, développerez et mettrez en œuvre des solutions d’intelligence artificielle (telles que des systèmes de classification, des agents intelligents, des outils de recherche et des chatbots) afin de tirer parti de la vaste base de données réglementaires et normatives de Nimonik.

Si vous avez une solide expérience en développement IA, de fortes compétences en programmation, et une passion pour la résolution de problèmes, c’est l’occasion idéale de vous amuser, d’expérimenter les dernières technologies et de livrer des solutions IA percutantes qui font réellement la différence!

Responsabilités

  • Collaborer avec diverses équipes pour définir les besoins métier
  • Servir de centre d’excellence technique pour les initiatives en intelligence artificielle et en apprentissage automatique
  • Concevoir, développer et déployer en production des solutions d’IA utilisant des modèles classiques de ML, des approches RAG combinées aux LLM, des LLM ajustés (fine-tuning) et des systèmes agentiques
  • Identifier les besoins en matière de collecte et d’annotation de données, et veiller à ce que les ensembles de données soient correctement préparés pour l’entraînement et l’ajustement des modèles
  • Évaluer et comparer les modèles d’IA à l’aide de métriques pertinentes pour mesurer leur précision, leur efficacité et leur pertinence métier
  • Collaborer avec les ingénieurs logiciels pour intégrer les applications d’IA à la plateforme de Nimonik
  • Se tenir à jour des dernières avancées en IA, expérimenter et les appliquer
  • Documenter le code, les méthodologies et les expériences, et contribuer au partage des connaissances au sein de l’équipe
  • Participer à la rédaction des rapports RS&DE

Exigences

  • 3+ ans d’expérience pertinente en développement logiciel IA et en ingénierie de l’apprentissage automatique, incluant une expérience avec:
    • Les plateformes infonuagiques (de préférence AWS et ses services comme Amazon Bedrock, SageMaker, Lambda, OpenSearch, etc.)
    • SQL (ex.: PostgreSQL)
    • Le développement d’API (FastAPI, Flask, etc.)
    • Les outils de ML tels que PyTorch, TensorFlow, HuggingFace, etc.
    • L’entraînement, l’ajustement (fine-tuning), l’évaluation et le déploiement de modèles de type BERT et autres modèles basés sur des transformeurs
    • Les LLM open source et propriétaires tels que Claude, les GPT et Qwen
    • Les bases de données vectorielles open source et propriétaires telles qu’OpenSearch, Weaviate et Pinecone
    • La mise en œuvre de pipelines RAG à l’aide de LangChain ou de cadres similaires
    • MCP et les systèmes LLM agentiques
    • Le déploiement d’applications IA avec une attention particulière à la confidentialité et à la sécurité des données
  • Excellentes compétences en développement Python
  • Capacité à sortir des sentiers battus, à concevoir des solutions d’IA basées sur les technologies les plus récentes, et à livrer des résultats concrets.

Atouts 

  • Diplôme en ML, intelligence artificielle, informatique, génie logiciel ou domaine connexe
  • Connaissance du domaine juridique et de la conformité
  • Compétences et expérience en développement front-end
  • Expérience avec les moteurs de recherche

Processus d’embauche

  • Entretien téléphonique de présélection de 20 minutes
  • Test de codage
  • Entretien général

À propos du poste

  • Semaine de travail de 37,5 heures
  • Bureau situé dans le Mile End à Montréal, avec possibilité de télétravail (modèle hybride au départ, avec option de travail à distance complet par la suite)
  • Horaire de travail flexible
  • Salaire concurrentiel
  • Autres avantages, notamment:
    • Assurance santé
    • Trois semaines de vacances payées dès l’entrée en poste
    • Vendredis payés en congé durant le mois de juillet
    • Congé prolongé et payé pendant la période des Noël
    • Politiques favorables à la vie de famille
    • Excellent café au bureau

Ce poste est permanent, avec une période de probation de trois mois avant d’être admissible à l’ensemble des avantages.

À propos de nous

Nous sommes une entreprise SaaS B2B en forte croissance qui offre des solutions logicielles de conformité de pointe aux moyennes et grandes entreprises à travers le monde. Notre mission est d’aider nos clients à atteindre et maintenir la conformité en toute simplicité, tout en améliorant leur efficacité opérationnelle.

Si vous êtes une personne stratégique, axée sur les résultats, passionnée par l’innovation et désireuse de faire une réelle différence dans l’industrie des logiciels de conformité, nous voulons vous entendre!

Top Skills

AI
AWS
Bert
Claude
Fastapi
Flask
Gpts
Huggingface
Langchain
Ml
Opensearch
Pinecone
Python
PyTorch
SQL
TensorFlow
Weaviate
HQ

Nimonik Montréal, Québec, CAN Office

602-5445 ave de Gaspe, Montréal, Quebec, Canada, H2T3B2

Similar Jobs

Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
The MLOps Engineer will drive operational efficiency of the AI/ML Platform by optimizing MLOps practices and automating deployment pipelines, ensuring scalable infrastructure and monitoring model performance. Collaboration across teams is key for effective data pipelines and model governance.
Top Skills: AnsibleAWSAzureBashCi/CdDockerElk StackGrafanaKubernetesNoSQLPrometheusPythonPyTorchSQLTensorFlowTerraform
11 Days Ago
3 Locations
Mid level
Mid level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Develop and maintain full-stack applications for AI/ML workflows, collaborating across teams to integrate ML models, optimize performance, and contribute to platform architecture.
Top Skills: Adobe XdAngularAWSAzureFigmaGCPGitGraphQLInvisionJasmineJavaJestKubernetesMochaNode.jsPythonReactRestfulSketchVue
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
The job involves leading the design and engineering of AI/ML systems, automating processes, deploying solutions, managing big data, and collaborating across teams.
Top Skills: AWSAzureDatabricksGoHadoopHiveJavaKubernetesNoSQLPandasPythonPyTorchScikitlearnSnowflakeSparkSQLTensorFlowXgboost

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account