Data Science ML/GenAI Engineer
Irth Solutions
Data Science ML/GenAI Engineer
Irth Solutions
Cloud-based software for utility asset protection
Irth Solutions · Canada (Remote) · Full-time · Posted 2026-10-14
Salary: CAD 80,000–120,000
Workplace: remote
Department: R&D Product
Irth Solutions est un fournisseur de premier plan de solutions SaaS infonuagiques dédiées à la prévention des dommages, à l’intégrité des actifs, à la mobilisation des parties prenantes et à la gestion foncière.
Nos solutions aident les entreprises des secteurs de l’énergie, des services publics, des télécommunications et des infrastructures à protéger et à gérer leurs réseaux d’infrastructure critiques.
Fort de près de trois décennies d’expérience dans l’industrie, Irth dessert des clients partout en Amérique du Nord et poursuit l’évolution de sa plateforme grâce à de nouvelles capacités axées sur les données, l’intelligence artificielle et l’automatisation.
Nous sommes à la recherche d’un(e) Data Scientist ML/GenAI pour analyser, structurer et faire évoluer le code existant ainsi que les pipelines de traitement de données afin de les transformer en solutions robustes, évolutives, maintenables et prêtes pour la production.
Dans ce rôle, vous collaborerez étroitement avec les équipes de données et de développement applicatif afin de concevoir et mettre en œuvre des solutions pratiques en intelligence artificielle, apprentissage automatique et GenAI répondant aux besoins d’affaires d’Irth.
Vous travaillerez notamment sur des problématiques liées à la prévention des dommages, l’intégrité des actifs, la gestion foncière et la mobilisation des parties prenantes.
La personne idéale est à l’aise dans un environnement couvrant l’exploration et l’analyse de données, l’apprentissage automatique, l’expérimentation avec les technologies NLP/LLM, le développement logiciel et la mise en production de solutions.
Développer des solutions pour différents cas d’utilisation, notamment :
Classification de texte
Autres applications de traitement du langage naturel et d’intelligence artificielle
Expérimenter différentes approches, modèles et techniques afin d’identifier les solutions les plus pertinentes.
Dans ce rôle, vous contribuerez à faire passer les initiatives d’IA et de data science d’Irth de l’expérimentation initiale à des solutions fiables et utilisées en production.
Votre contribution se traduira notamment par :
Solides connaissances en développement logiciel, notamment :
Conception orientée objet
Bonnes pratiques de développement
Capacité à comprendre et à améliorer du code et des pipelines existants.
Irth Solutions is a leading provider of cloud-based SaaS solutions for damage prevention, asset integrity, stakeholder engagement, and land management. Our technology helps energy, utility, telecommunications, and infrastructure organizations protect and manage critical network infrastructure.
With nearly three decades of industry experience, Irth serves customers across North America and continues to expand its platform through data-driven and AI-powered capabilities.
We are seeking a Data Scientist to help analyze, improve, and evolve existing codebases and data-processing pipelines into robust, scalable, and maintainable solutions.
In this role, you will work closely with our data and application development teams to develop practical AI and machine learning solutions that support Irth’s core business areas, including Damage Prevention, Asset Integrity, Land Management, and Stakeholder Engagement.
The ideal candidate is comfortable working across data exploration, machine learning, NLP/LLM experimentation, software development, and productionization.
Design, prototype, and evaluate LLM/NLP solutions to test hypotheses and address business and technical needs, including:
Text classification
Other natural language processing and AI applications
Translate successful prototypes into production-ready solutions using clean, modular, maintainable, and well-tested code.
In this role, you will help Irth move AI and data science initiatives from early-stage experimentation to reliable production solutions. You will contribute to building scalable data pipelines, reusable machine learning capabilities, and maintainable software that delivers measurable value across Irth’s products and industries.
AI Use in Hiring
As part of our hiring process, this role may use artificial intelligence or automated tools to assist in reviewing and screening applications. These tools support, but do not replace, human judgment in hiring decisions.
Role Type
This is a Back fill position.
Compensation
The salary range for this role is CAD $ 80K-120K. This range reflects the base salary only and does not include any other compensation components. Any offers made are dependent on factors including and not limited to experience, skills, and location.
Hands-on experience developing NLP and/or LLM-based solutions, including:
Retrieval-Augmented Generation (RAG)
Prompt engineering
Strong proficiency in Python, including experience with pandas, scikit-learn, PyTorch, and other relevant machine learning libraries.
As part of our hiring process, this role may use artificial intelligence or automated tools to assist with reviewing and screening applications. These tools support, but do not replace, human judgment in making hiring decisions.
This is a Backfill position.
The salary range for this role is CAD $80K-120K
This range reflects the base salary only and does not include any additional compensation components. Any offer of employment is dependent on several factors, including, but not limited to, the candidate’s experience, skills, qualifications, and location.
Expérience pratique dans le développement de solutions NLP et/ou basées sur des LLM, notamment :
Retrieval-Augmented Generation (RAG)
Prompt engineering
Excellente maîtrise de Python, incluant une expérience pratique avec pandas, scikit-learn, PyTorch et d’autres bibliothèques pertinentes d’apprentissage automatique.
Solides compétences en analyse de données et expérience dans l’application de méthodes statistiques, notamment :
Analyse exploratoire des données
Modélisation statistique
Expérience pratique avec Databricks ou une plateforme de données et d’analytique comparable, incluant la capacité à explorer, transformer et préparer les données de façon autonome.
Bonne connaissance de l’écosystème LLM, notamment :
Bases de données vectorielles et vector stores
Fine-tuning de modèles NLP
Expérience avec MLflow ou des outils similaires de suivi des expérimentations et de gestion du cycle de vie des modèles.
Dans le cadre de notre processus de recrutement, ce poste peut faire appel à des outils d’intelligence artificielle ou à des solutions automatisées afin de soutenir l’examen et la présélection des candidatures.
Ces outils sont utilisés pour appuyer le jugement humain dans le processus de recrutement et ne remplacent pas la prise de décision humaine.
Il s’agit d’un poste de remplacement (backfill).
La fourchette salariale pour ce poste est de 80 000 $ à 120 000 $ CAD.
Cette fourchette correspond uniquement au salaire de base et n’inclut aucune autre composante de rémunération.
L’offre finale peut varier en fonction de plusieurs facteurs, notamment l’expérience, les compétences, les qualifications et le lieu de résidence du ou de la candidat(e).
Avantages sociaux
Powered by Workable
Cloud-based software for utility asset protection
Irth Solutions provides cloud-based software that protects underground assets for utilities, energy, and telecoms. Its platform stores asset information, coordinates 811 call-before-you-dig requests, and helps prevent damage to pipelines and cables while supporting land management. The company differentiates itself through a long history in underground asset protection, broader domain coverage over land rights and pipeline integrity, and growth via acquisitions like geoAMPS and OneBridge Solutions. Its goal is to be the essential software layer that powers critical infrastructure, supporting grid resiliency, 5G deployment, and the energy transition.
Explore more opportunities at Irth Solutions