Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Data Engineer RD-017

$75k per year
Full-time

Irth Solutions Inc

Remote
  • Remote job
Description

Data Engineer (Mid-level)

Location: Remote (Quebec/Canada) 

About Irth Solutions

Irth Solutions is a leading provider of cloud-based SaaS software for damage prevention, asset integrity, stakeholder engagement and land management, helping energy, utility, telecom, and infrastructure companies protect their critical network infrastructure. With nearly three decades of industry experience, Irth serves customers across North America and continues to expand its platform with new data-driven and AI-powered capabilities.

About the Role

We are looking for a Data Engineer to design, build, and maintain data ingestion and processing pipelines in Databricks, transforming high-volume external data sources into clean, structured, reliable inputs for downstream analysis and intelligence. This role will primarily support our Stakeholder Engagement offering, working closely with our Data Scientist and application teams.

Key responsibilities

1. Data Pipeline Development (Primary Responsibility)

  • Design, build, and maintain ingestion pipelines from high-volume external APIs, capable of running continuously and reliably at scale.
  • Implement ingestion and transformation workflows using Databricks (Spark/PySpark, SQL, Delta Live Tables), applying medallion architecture patterns (Bronze → Silver → Gold) to move from raw ingested content to clean, structured, analysis-ready data.
  • Build the infrastructure for deduplication and relevance filtering of incoming content, implementing filtering logic and quality criteria defined in collaboration with the Data Scientist.
  • Implement schema evolution handling and data validation rules as data sources and formats change over time.

2. Platform & Storage Implementation

  • Configure and manage Delta Lake storage structures, tables, partitions, and optimization routines (OPTIMIZE, Z-ORDER, VACUUM).
  • Design and evolve data schemas that balance query performance, cost, and maintainability as data volume grows.
  • Maintain clear metadata and documentation of table structures to support easy consumption by the Data Science and application teams.

3. Reliability, Monitoring & Operational Support

  • Ensure pipeline reliability and observability: error handling, retries, monitoring, and alerting for a continuously running system.
  • Adapt pipelines to evolving external API contracts, rate limits, authentication changes, and new data sources.
  • Troubleshoot pipeline failures, perform recovery, and tune performance as needed.

4. Orchestration & Automation

  • Build, schedule, and monitor workflows using Databricks Workflows, Delta Live Tables, or similar orchestration tools.
  • Contribute to CI/CD pipelines for code deployment, versioning, and environment management.

5. Collaboration & Documentation

  • Work closely with the Data Scientist to expose clean, well-structured data feeding LLM/NLP pipelines and downstream models.
  • Participate in technical decisions around data architecture and propose structuring solutions as the team's needs evolve.
  • Document pipelines, data dictionaries, job schedules, and transformation logic.
  • Support the onboarding of new data sources and pipelines as the product expands to additional solution areas.

Ingénieur(e) de données (Intermédiaire)

Lieu : Télétravail (Québec/Canada)

À propos d'Irth Solutions

Irth Solutions est un fournisseur de premier plan de logiciels SaaS infonuagiques pour la prévention des dommages, l'intégrité des actifs, la mobilisation des parties prenantes et la gestion foncière, aidant les entreprises des secteurs de l'énergie, des services publics, des télécommunications et des infrastructures à protéger leurs réseaux d'infrastructure critiques. Avec près de trois décennies d'expérience dans l'industrie, Irth dessert des clients à travers l'Amérique du Nord et continue d'élargir sa plateforme avec de nouvelles capacités axées sur les données et l'intelligence artificielle.

À propos du poste

Nous sommes à la recherche d'un(e) ingénieur(e) de données pour concevoir, construire et maintenir des pipelines d'ingestion et de traitement de données dans Databricks, transformant des sources de données externes à haut volume en données propres, structurées et fiables pour l'analyse et l'intelligence en aval. Ce poste appuiera principalement notre offre de mobilisation des parties prenantes (Stakeholder Engagement), en collaboration étroite avec notre data scientist et les équipes de développement applicatif.

Responsabilités principales

1. Développement de pipelines de données (responsabilité principale)

  • Concevoir, construire et maintenir des pipelines d'ingestion à partir d'API externes à haut volume, capables de fonctionner de façon continue et fiable à grande échelle.
  • Implémenter des flux d'ingestion et de transformation avec Databricks (Spark/PySpark, SQL, Delta Live Tables), en appliquant les patrons d'architecture medallion (Bronze → Silver → Gold) pour transformer le contenu brut ingéré en données propres, structurées et prêtes pour l'analyse.
  • Construire l'infrastructure de déduplication et de filtrage de pertinence du contenu entrant, en implémentant la logique de filtrage et les critères de qualité définis en collaboration avec le data scientist.
  • Implémenter la gestion de l'évolution des schémas et des règles de validation des données, à mesure que les sources et formats de données évoluent.

2. Implémentation de la plateforme et du stockage

  • Configurer et gérer les structures de stockage Delta Lake, les tables, le partitionnement et les routines d'optimisation (OPTIMIZE, Z-ORDER, VACUUM).
  • Concevoir et faire évoluer des schémas de données qui équilibrent performance des requêtes, coûts et facilité de maintenance à mesure que le volume de données croît.
  • Maintenir une documentation claire des métadonnées et des structures de tables afin de faciliter leur utilisation par les équipes de data science et de développement applicatif.

3. Fiabilité, surveillance et soutien opérationnel

  • Assurer la fiabilité et l'observabilité des pipelines : gestion des erreurs, mécanismes de reprise (retries), surveillance et alertes pour un système fonctionnant en continu.
  • Adapter les pipelines aux changements des contrats d'API externes, des limites de taux (rate limits), des méthodes d'authentification et à l'ajout de nouvelles sources de données.
  • Diagnostiquer les défaillances des pipelines, effectuer les reprises nécessaires et optimiser la performance au besoin.

4. Orchestration et automatisation

  • Construire, planifier et surveiller des flux de travail avec Databricks Workflows, Delta Live Tables ou des outils d'orchestration équivalents.
  • Contribuer aux pipelines CI/CD pour le déploiement du code, la gestion des versions et des environnements.

5. Collaboration et documentation

  • Collaborer étroitement avec le data scientist pour fournir des données propres et bien structurées alimentant les pipelines LLM/NLP et les modèles en aval.
  • Participer aux décisions techniques liées à l'architecture des données et proposer des solutions structurantes à mesure que les besoins de l'équipe évoluent.
  • Documenter les pipelines, les dictionnaires de données, les calendriers d'exécution et la logique de transformation.
  • Appuyer l'intégration de nouvelles sources et pipelines de données à mesure que le produit s'étend à d'autres domaines de solutions.

Exigences

Forte préférence pour les candidat(e)s résidant au Québec, la maîtrise du français (parlé et écrit) constituant un atout important en plus de l'anglais.

Requirements

Strong preference for candidates residing in Quebec, with fluency in French (spoken and written) as a strong asset in addition to English

Required qualifications

  • 3 to 5 years of experience in data engineering, with solid experience building and operating production-grade data pipelines.
  • Familiarity with data modeling, data quality, and schema evolution.
  • Solid understanding of data pipeline reliability practices: monitoring, alerting, and handling failures gracefully in a continuously running system.
  • Hands-on experience with Databricks (or an equivalent Spark-based environment): schema design, Delta Lake, performance tuning, and pipeline orchestration.
  • Experience with at least one major cloud (Azure preferred; AWS/GCP also beneficial).
  • Experience integrating with external APIs at scale: authentication, pagination, rate limiting, retries, error handling.
  • Strong proficiency in Python and SQL
  • Comfortable working with unstructured/semi-structured text data at scale.

Nice to have Qualifications

  • LLM prompting experience and/or basic understanding of AI/NLP concepts
  • Exposure to medallion architecture or lakehouse best practices.
  • Experience with orchestration frameworks (ADF, Workflows, Airflow, DBX, etc.).
  • Experience with CI/CD tools and version control (Git, GitHub Actions or equivalent).
  • Basic understanding of security practices: RBAC, encryption, credential management.
  • Databricks certification (Data Engineer Associate or equivalent).

AI Use in Hiring

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.

Compensation

The salary range for this role is CAD $75000

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.

Qualifications requises

  • 3 à 5 ans d'expérience en ingénierie de données, avec une solide expérience dans la construction et l'exploitation de pipelines de données en production.
  • Connaissance de la modélisation de données, de la qualité des données et de l'évolution des schémas.
  • Bonne compréhension des pratiques de fiabilité des pipelines de données : surveillance, alertes et gestion des défaillances dans un système fonctionnant en continu.
  • Expérience pratique avec Databricks (ou un environnement équivalent basé sur Spark) : conception de schémas, Delta Lake, optimisation de la performance et orchestration de pipelines.
  • Expérience avec au moins un fournisseur cloud majeur (Azure de préférence; AWS/GCP également un atout).
  • Expérience dans l'intégration d'API externes à grande échelle : authentification, pagination, limites de taux, mécanismes de reprise, gestion des erreurs.
  • Forte maîtrise de Python et SQL.
  • À l'aise avec le traitement de données textuelles non structurées ou semi-structurées à grande échelle.

Atouts

  • Expérience en prompt engineering avec des LLM et/ou connaissances de base en IA/NLP.
  • Connaissance de l'architecture medallion ou des meilleures pratiques lakehouse.
  • Expérience avec des frameworks d'orchestration (ADF, Workflows, Airflow, DBX, etc.).
  • Expérience avec des outils CI/CD et de contrôle de version (Git, GitHub Actions ou équivalent).
  • Connaissances de base des pratiques de sécurité : RBAC, chiffrement, gestion des identifiants.
  • Certification Databricks (Data Engineer Associate ou équivalent).

Utilisation de l'IA dans le processus de recrutement

Dans le cadre de notre processus de recrutement, ce poste peut faire appel à l'intelligence artificielle ou à des outils automatisés pour appuyer l'examen et la présélection des candidatures. Ces outils appuient le jugement humain dans la prise de décisions d'embauche, mais ne le remplacent pas.

Rémunération

L'échelle salariale pour ce poste se situe entre CAD $75000

Cette échelle reflète uniquement le  salaire de base et n'inclut aucune autre composante de rémunération. Toute offre d'emploi dépend de plusieurs facteurs, incluant, sans s'y limiter, 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.
Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Data Engineer RD-017 in Remote vacancy
  •  ...The Data Engineer will build and operationalize data necessary for enterprise data and analytics initiatives. This role will build, manage and optimize data architecture and pipelines in accordance with industry standard practices and using industry standard tools, and will... 
    Suggested
    Full time

    Alimentiv

    Remote
    1 day ago
  •  ...with a vision to be more than an advertising platform, it’s a hub of innovation, imagination and creativity. We're looking to add Data Engineers to our data science team! This team works on solving complex problems for StackAdapt's digital advertising platform. You'll be... 
    Suggested
    Remote job
    Full time
    Work from home
    Home office

    Stackadapt

    Remote
    1 day ago
  •  ...practice resiliency, demonstrate leadership, go the extra mile for our customers, and empower our people to be their best. As a Data Engineer, you’ll help expand, optimize, and maintain data pipelines and infrastructure that power our IoT-enabled safety ecosystem. You’ll... 
    Suggested
    Long term contract
    Full time
    Internship
    Flexible hours

    Blackline Safety

    Remote
    1 day ago
  •  ...Pelmorex, we’re on a mission to transform weather and environmental data into decision-grade insights for businesses and consumers. Our...  ...decisions. To support this mission, we’re growing our Engineering Insights team and investing in a scalable data analytics and insights... 
    Suggested
    Full time
    Flexible hours
    Weekend work

    Pelmorex

    Remote
    1 day ago
  •  ...ingestion, dbt for transformation, and AWS-native services (S3, Glue, Athena, Bedrock) for storage, compute, and AI enablement. The Data Engineering Specialist works inside this stack, embedded in the Data Platform team. What we're looking for. A hands-on data engineer... 
    Suggested
    Full time
    Casual work

    Sovra

    Remote
    1 day ago
  • $84k - $126k per year

     ...restaurants, with a long-term vision of creating a thriving restaurant industry through the power of connected & engaged teams.  As the Data Engineer at 7shifts, you will own and evolve the pipelines, models, and infrastructure that power data-driven decisions across the... 
    Long term contract
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours
    Shift work
    Day shift

    7shifts

    Remote
    1 day ago
  •  ...standards for technical and domain expertise, we deliver innovative and strategic solutions in Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. Our Co-Innovation methodology is a unique engagement model designed to align interests... 
    Full time
    Local area
    Worldwide
    Work visa

    Bounteous

    Remote
    1 day ago
  • $100k - $130k per year

     ...by placing patients at the center of the record release process, data moves more ethically, easily and securely throughout the care journey...  ...for millions more patients across North America. As a Data Engineer, you will help build and maintain the data infrastructure that... 
    Full time
    Internship
    Manual labor
    Remote work

    Pockethealth

    Remote
    1 day ago
  •  ...our employees say about working with us on  DOU . Domain: Data Infrastructure & Analytics / AdTech Client Location: Israel...  ...is fast, product‑focused, and highly collaborative, with strong engineering leadership and a culture of ownership. We're looking for a... 
    Full time
    For contractors
    Flexible hours

    Mwdn

    Remote
    1 day ago
  • $140k - $160k per year

     ...Silver Lake Waterman, Moody’s, Sequoia Capital, GV and Riverwood Capital. About the Team: Be part of an exciting and growing Data Engineering team at the core of everything we do. SecurityScorecard's ratings platform processes enormous volumes of data — and the... 
    Full time
    Internship
    Worldwide

    Securityscorecard

    Remote
    1 day ago
  •  ...Métis. The bigger picture   We’re looking for two technical, curious, and collaborative professionals to come on board as Data Engineers on our Platform Engineering team at our College Avenue location in Regina, Saskatchewan. In this role, you are accountable for building... 
    Full time
    Temporary work

    Conexus Credit Union

    Remote
    1 day ago
  • $127k - $155k per year

     ...The Opportunity Senior Data Engineers are the builders for the business. You are recruited early and help stand up the managed foundation alongside the architect, then build the data products that non-engineering teams need once the architecture is defined and the backlog... 
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours
    Weekend work
    3 days per week

    Euna Solutions

    Remote
    1 day ago
  •  ...AgileDSS est une entreprise canadienne spécialisée dans la data, avec son siège à Montréal et des filiales à Québec et Nantes...  ...travaillant sur des projets où notre expertise en BI, Cloud, Data Engineering et DataOps est non seulement reconnue pour son excellence, mais... 
    Remote work
    Flexible hours

    agileDSS

    Remote
    16 hours ago
  •  ...diving into complex problems, understanding the story behind the data and designing solutions that scale? You’ll work across diverse...  ...modern technology stacks, while contributing to the growth of data engineering best practices.  Your key responsibilities Designing,... 
    Full time
    Work at office
    Flexible hours

    Osedea

    Remote
    1 day ago
  •  ...Audit Data Engineer Permanent Full-Time We’re looking for an Audit Data Engineer to join our Internal Audit team and help strengthen our audit capabilities through high‑quality, well‑governed data analytics and automated assurance solutions. This role supports... 
    Permanent employment
    Full time
    Local area
    Remote work
    Flexible hours

    Innovation Federal Credit Union Careers

    Remote
    1 day ago
  • $74k - $90k per year

     ...Role Summary The Azure Data Engineer plays a key role in building, maintaining, and optimizing structured SQL data assets that power analytics, reporting, and downstream integrations. This role supports the transition from ad‑hoc data sources to governed, productionâ€... 
    Remplacement
    Full time
    Contract work
    For contractors
    Internship
    Flexible hours

    Modern Niagara

    Remote
    1 day ago
  • $116.12k - $145.61k per year

     ...Description Senior Data Engineer, Data Platform Vernon, BC   Role Description   The Data Platform Team at Kal Tire has a mission to enable Kal Tire’s Leadership to make decisions supported by trusted information, derived from timely, high-quality sources... 
    Full time
    Casual work
    Internship
    Afternoon shift

    Kal Tire

    Remote
    1 day ago
  •  ...unparalleled commitment to build faster, safer software and harness AI and data intelligence to mitigate risk, maximize efficiencies, and drive...  ...software supply chains. We’re looking for a  Staff Data Engineer  to join our growing Data Platform team. You’ll play a key role... 
    Long term contract
    Full time
    Flexible hours

    Sonatype

    Remote
    1 day ago
  • $67.09k - $80.11k per year

     ...Description Junior Data Engineer, Data Platform Vernon, BC   Role Description The Data Platform Team at Kal Tire has a mission to enable Kal Tire’s Leadership to make decisions supported by trusted information, derived from timely, high-quality sources of... 
    Full time
    Casual work
    Internship
    Afternoon shift

    Kal Tire

    Remote
    1 day ago
  •  ...in security workforce management software. $100 - $130 a year Trackforce is seeking a highly skilled and motivated Senior Data Engineer to join our Data team. In this role, you will be responsible for designing, building, and maintaining the data infrastructure that... 
    Long term contract
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Trackforce

    Remote
    1 day ago
  •  ...What the Role Is The Data team at Babylist powers decision-making across the entire business — from product growth to operations to AI. This is a senior individual contributor role on the Data Engineering team, sitting at the intersection of platform thinking and AI-native... 
    Remote job
    Full time
    Internship
    Work at office
    Flexible hours
    Weekend work

    Babylist, Inc

    Remote
    1 day ago
  •  ...acquiring software partners, activating their merchants, and delivering sustained revenue growth.    The Role  As a Senior Data Engineer, you will be responsible for designing, building, and maintaining scalable data infrastructure that supports analytics, reporting,... 
    Full time

    Valsoft

    Remote
    1 day ago
  • $137k - $205k per year

     ...want to be part of the team that defines how the world eats, there is no better time to join us. About the Role As a Senior Data Engineer, you’ll play a key role in scaling and improving how we integrate and process customer data. You will design and implement ETLs that... 
    Full time
    Live In
    Remote work

    Afresh Company

    Remote
    1 day ago
  •  ...doing this alone. About this role We are looking for a Data Engineer Intern to join our growing team for the Fall 2026 Term. In this...  ...powered by many micro-services, including the bot platform, the NLP engine and the pricing/recommendation engines. We use a modern data... 
    Internship
    Work at office
    Remote work
    Home office
    Night shift

    Supercom

    Remote
    1 day ago
  •  ...depend on physical operations to harness Internet of Things (IoT) data to develop actionable insights and improve their operations. At...  ...long term. About the role: Samsara is seeking a Senior Data Engineer to join our Data team, comprising both Data Scientists, Data Analysts... 
    Long term contract
    Full time
    Remote work
    Relocation package

    Samsara

    Remote
    1 day ago
  •  ...Senior Data Engineer Who We Are 2K is headquartered in Novato, California and is a wholly owned label of Take-Two Interactive Software, Inc. (NASDAQ: TTWO). Founded in 2005, 2K Games is a global video game company, publishing titles developed by some of the most influential... 
    Full time
    Apprenticeship
    Casual work
    Work from home

    2k

    Remote
    1 day ago
  • $86k - $125k per year

     ...of talented, client-focused problem solvers who thrive on complex data challenges. Guided by our values of Care, Bravery, Excellence,...  ...Role Summary  We’re looking for a passionate and curious Data Engineer with strong Python skills and solid experience working with large... 
    Full time
    Work at office

    Project X

    Remote
    1 day ago
  •  ...-creating meaningful impact for its clients through the power of data science, AI, technology, and people. With a mission to fuel bold...  ...information, visit   Job Description We are building a team of engineers in Edmonton, AB, Canada to develop a first-of-its-kind synthetic... 
    Full time
    Internship
    Work at office
    Weekend work

    Blend360

    Remote
    1 day ago
  • $152k - $237.5k per year

     ...Jane. For the last year I've been responsible for building the engineering side of Jane's marketing platform from the ground up. Now we're...  ...small, founding engineering team responsible for Jane's customer data infrastructure. Jane is used by thousands of clinics and hundreds... 
    Long term contract
    Full time
    Internship
    Remote work

    Jane

    Remote
    1 day ago
  •  ...deliver work for sports and entertainment businesses of all shapes and sizes all over the world. Two Circles is looking for a Data Engineer to join our dynamic KORE Intelligence Platform team. In this role, you'll be a key part of our Partnership Intelligence Measurement... 
    Full time
    Work at office

    Twocircles

    Remote
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data Engineer RD-017. Be the first to apply!