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
Nimonik Montréal, Québec, CAN Office
602-5445 ave de Gaspe, Montréal, Quebec, Canada, H2T3B2
Similar Jobs
What you need to know about the Montreal Tech Scene
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