Data Science ML/GenAI Engineer
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 $ 125505. 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 an