IS Data Science ML / GenAI Engineer (FRE / ENG) Irth Solutions · Remote · Canada · AI Engineering CA$80,000–CA$120,000 7w ago

Aimlroles

Quebec

Hybrid

CAD 80,000 - 120,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive Salary
Medical, Dental, and Vision Insurance
401(k) Plan with Company Match
Generous PTO
Company-Paid Holidays
Flexible Work Options
On-Call Compensation

Job summary

Irth Solutions recherche un Data Scientist ML/GenAI pour analyser et améliorer les pipelines de données et les systèmes en place, afin de livrer des solutions robustes et maintenables.

Le rôle implique du travail en collaboration avec les équipes data et développement, et couvre l’IA, l’apprentissage automatique et GenAI pour répondre aux besoins d’affaires.

Qualifications

  • Expérience en data science, apprentissage automatique ou domaine connexe.
  • Expérience pratique en développement Python et manipulation de données.
  • Expérience avec les concepts et techniques de machine learning.
  • Intérêt ou expérience en NLP, LLM et GenAI.
  • Expérience avec Databricks et environnements de traitement de données.
  • Connaissances en développement logiciel et bonnes pratiques OO.

Responsibilities

  • Concevoir, prototyper et évaluer des solutions LLM/NLP pour tester des hypothèses et répondre à des besoins.
  • Transformer les prototypes en solutions prêtes pour la production avec du code propre et bien testé.
  • Appliquer des pratiques de génie logiciel et d’ingénierie logicielle orientée objet.
  • Analyser des codebases et pipelines pour déterminer ce qui doit être préservé ou amélioré.
  • Explorer, préparer et analyser les données avec Databricks pour soutenir les modèles.
  • Collaborer avec les équipes pour assurer l’intégration Databricks, pipelines et services.

Skills

Data science
Python
NLP
GenAI
Databricks
REST APIs
Object-oriented design
Data analysis
Model deployment

Education

Master’s degree or equivalent

Tools

Databricks
REST APIs

Job description

Data Science ML/GenAI Engineer (Intermédiaire)
À propos d’Irth Solutions

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.

À propos du poste

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.

Responsabilités principales
IA, NLP et GenAI
  • Concevoir, prototyper et évaluer des solutions LLM/NLP afin de tester des hypothèses et de répondre à des besoins d’affaires et techniques.
  • Développer des solutions pour différents cas d’utilisation, notamment :
    • Classification de texte
    • Extraction d’entités
    • Recherche sémantique
    • Résumé automatique
    • 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.
  • Évaluer la qualité, la performance et la pertinence des modèles avant leur passage en production.
Data Science et Databricks
  • Explorer, préparer, transformer et analyser les données de façon autonome avec Databricks.
  • Développer et améliorer les pipelines de données nécessaires aux modèles d’apprentissage automatique et aux solutions d’IA.
  • Préparer les données pour l’entraînement, l’évaluation et l’utilisation des modèles.
  • Identifier les enjeux liés à la qualité, à la structure et à la disponibilité des données et proposer des améliorations.
Développement et mise en production
  • Transformer les prototypes et preuves de concept concluants en solutions prêtes pour la production.
  • Développer du code propre, modulaire, maintenable et bien testé.
  • Appliquer de bonnes pratiques de génie logiciel et de conception orientée objet.
  • Analyser le code existant, les pipelines de données et les applications afin de déterminer ce qui doit être préservé, amélioré, consolidé ou repensé.
  • Améliorer la fiabilité, l’évolutivité, les performances et la maintenabilité des solutions existantes.
Collaboration et architecture
  • Collaborer étroitement avec les équipes de data engineering, développement applicatif et ingénierie afin d’assurer une intégration efficace entre Databricks, les pipelines de données, les modèles et les services applicatifs.
  • Participer aux décisions techniques et architecturales liées aux solutions de data science et d’IA.
  • Formuler des recommandations favorisant des solutions efficaces, évolutives et faciles à maintenir.
  • Contribuer à l’établissement et à l’amélioration des pratiques de développement, de tests et de déploiement.
  • Collaborer avec les équipes techniques et les parties prenantes afin de traduire les besoins d’affaires en solutions concrètes.
À quoi ressemble le succès dans ce rôle

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 :

  • Des prototypes d’IA transformés en solutions de production fiables.
  • Des pipelines de données robustes et évolutifs.
  • Des capacités d’apprentissage automatique et de GenAI réutilisables.
  • Du code propre, testé et maintenable.
  • Une meilleure intégration entre les données, les modèles et les applications.
  • Une valeur mesurable pour les produits et les secteurs d’activité d’Irth.
Exigences et profil recherché
  • Expérience en data science, apprentissage automatique ou domaine connexe.
  • Expérience pratique en développement Python et en manipulation de données.
  • Expérience avec les concepts et techniques de machine learning.
  • Intérêt ou expérience pratique en NLP, LLM et GenAI.
  • Expérience avec Databricks et les environnements de traitement de données.
  • Solides connaissances en développement logiciel, notamment :
    • Conception orientée objet
    • Tests automatisés
    • Modularité et réutilisabilité du code
    • Contrôle de version
    • Bonnes pratiques de développement
  • Capacité à comprendre et à améliorer du code et des pipelines existants.
  • Capacité à transformer rapidement une idée ou un prototype en solution robuste.
  • Esprit analytique, autonomie et capacité à résoudre des problèmes complexes.
  • Excellentes aptitudes à la collaboration avec des équipes multidisciplinaires.
Langues et localisation
  • Forte préférence pour les candidat(e)s résidant au Québec.
  • Maîtrise du français, à l’oral comme à l’écrit, considérée comme un atout important.
  • Bonne maîtrise de l’anglais, à l’oral comme à l’écrit, afin de collaborer avec les équipes et parties prenantes à travers l’Amérique du Nord.
  • Poste entièrement en télétravail au Canada, avec une préférence pour les candidat(e)s basés au Québec.
About Irth Solutions

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.

About the Role

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.

Key Responsibilities
  • Design, prototype, and evaluate LLM/NLP solutions to test hypotheses and address business and technical needs, including:
    • Text classification
    • Entity extraction
    • Semantic search
    • Summarization
    • Other natural language processing and AI applications
  • Translate successful prototypes into production-ready solutions using clean, modular, maintainable, and well-tested code.
  • Apply sound object-oriented design and software engineering practices when developing and restructuring solutions.
  • Analyze and understand existing codebases, data pipelines, and applications to determine what should be preserved, improved, consolidated, or redesigned.
  • Explore, prepare, transform, and analyze data independently using Databricks to support machine learning models and data-processing pipelines.
  • Collaborate closely with the data engineering and application development teams to ensure effective integration between Databricks, data pipelines, models, and application services.
  • Participate in technical discussions and architectural decisions, providing recommendations for effective and maintainable solutions.
  • Help establish development practices that improve the reliability, scalability, testing, and maintainability of data science solutions.
  • Work collaboratively with engineering, data, and leadership teams to translate business requirements into practical technical solutions.
What Success Looks Like

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.

Requirements

Required Qualifications
  • 3–5 years of experience in data science, machine learning, or ML engineering, with demonstrated experience developing production-quality code beyond notebooks.
  • Master’s degree or equivalent professional experience in data science, machine learning, computer science, statistics, or a related field, with a strong foundation in statistics and modeling methodologies.
  • Hands‑on experience developing NLP and/or LLM‑based solutions, including:
    • Retrieval‑Augmented Generation (RAG)
    • Embeddings and similarity search, including cosine similarity
    • Hybrid search combining BM25 and semantic search
    • Text deduplication techniques such as fuzzy matching and MinHash
    • Text classification and Named Entity Recognition (NER)
    • Search re‑ranking
    • Prompt engineering
  • Strong proficiency in Python, including experience with pandas, scikit‑learn, PyTorch, and other relevant machine learning libraries.
  • Strong understanding of the object-oriented programming, clean code, and software design principles.
  • Strong data analysis skills with experience applying statistical methods such as exploratory data analysis, hypothesis testing, and statistical modeling.
  • Hands‑on experience with Databricks or a comparable data/analytics platform, including the ability to independently explore, transform, and prepare data.
  • Solid understanding of the machine learning lifecycle, including model training, evaluation, deployment, and production monitoring for issues such as model drift and data quality.
  • Experience designing and developing REST APIs to expose data, models, or analytical results to downstream applications.
  • Strong written and verbal communication skills, with the ability to collaborate effectively across technical teams with different responsibilities and priorities.
Nice-to-Have Qualifications
  • Experience working with news, social media, or other large-scale unstructured text data, including media monitoring, web scraping, or APIs.
  • Domain knowledge or professional experience in communications, public relations, media, or related industries.
  • Familiarity with the broader LLM ecosystem, including vector databases/stores, RAG frameworks, and fine-tuning NLP models.
  • Experience with MLflow or similar experiment-tracking and model-management tools.
  • Basic knowledge of TypeScript and Node.js.
  • Experience with CI/CD practices and version control, including Git, GitHub Actions, or equivalent tools.
AI Use in Hiring

In the recruitment process, this position may use AI or automated solutions to support applicant screening and selection.

These tools are used to aid human judgment in the hiring process and do not replace it.

Type de poste

Il s’agit d’un poste de remplacement (backfill).

Rémunération

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).

Benefits

Benefits
  • Competitive Salary – A competitive compensation package based on experience and qualifications.
  • Medical, Dental, and Vision Insurance – Comprehensive insurance coverage to support you and your family.
  • 401(k) Plan with Company Match.
  • Generous Paid Time Off (PTO) – Time off to support work-life balance and personal needs.
  • Company-Paid Holidays – Paid holidays throughout the year.
  • Flexible Work Options – Work-from-home opportunities are available, depending on role and business needs.
  • On-Call Compensation – Additional pay for eligible on-call shifts.

Avantages sociaux

  • Salaire compétitif— Une rémunération concurrentielle basée sur l'expérience et les qualifications.
  • Assurance médicale, dentaire et visuelle— Une couverture d'assurance complète pour vous et votre famille.
  • Régime de retraite avec contribution de l'employeur.
  • Congés payés généreux— Du temps libre pour favoriser l'équilibre travail-vie personnelle.
  • Jours fériés payés par l'entreprise— Congés payés tout au long de l'année.
  • Modalités de travail flexibles— Possibilité de télétravail selon le poste et les besoins de l'entreprise.
  • Compensation pour disponibilité— Rémunération additionnelle pour les quarts de garde admissibles.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Science ML/GenAI Engineer
Data Science ML/GenAI Engineer

Irth Solutions, L.L.C. • Quebec

On-site
CAD 107,000 - 144,000
Data Engineer
Data Engineer

Irth Solutions • Canada

On-site
CAD 64,000 - 86,000
Competitive Salary
Medical, Dental, and Vision Insurance
401(k) Plan with Company Match
+1
Data Engineer RD-017
Data Engineer RD-017

Irth Solutions, L.L.C. • Quebec

On-site
CAD 64,000 - 86,000
Competitive Salary
Medical, Dental, and Vision Insurance
401(k) Plan with Company Match
+4
Lead Software Engineer – AI, Data Visualization & Platform
Lead Software Engineer – AI, Data Visualization & Platform

Astucemedia • Montreal (administrative region)

Hybrid
CAD 110,000 - 160,000
Comprehensive Group Insurance
RRSP Matching Program
Wellness Allowance
+2
Payload System Software Integration Engineer for Fastwater Staffing
Payload System Software Integration Engineer for Fastwater Staffing

Hikinex • Montreal (administrative region)

Hybrid
CAD 120,000 - 180,000
Comprehensive Group Insurance
RRSP Matching Program
Wellness Allowance
+2
Développeur(se) IA/AI Engineer – Databricks
Développeur(se) IA/AI Engineer – Databricks

Publicis Groupe • Montreal (administrative region)

On-site
CAD 100,000 - 150,000
Mentorat et progression de carrière
Formation continue
Projets stimulants
+3
Développeur(se) IA/AI Engineer – Databricks
Développeur(se) IA/AI Engineer – Databricks

Moov AI • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Mentorat et progression de carrière
Hybride et flexibilité
Assurances collectives complètes
+1
Data Engineer Sr
Data Engineer Sr

Insight Enterprises, Inc. • Toronto

On-site
CAD 120,000 - 140,000
Data Engineer Sr
Data Engineer Sr

Insight • Toronto

Hybrid
CAD 120,000 - 140,000
Great Place to Work 2025
Hybrid work options
Rémunération compétitive et avantages
Lead Software Engineer – AI, Data Visualization & Platform
Lead Software Engineer – AI, Data Visualization & Platform

SmartRecruiters, Inc. • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Assurances collectives
RÉER
Enveloppe bien-être
+2